Kör du scriptet på servern eller på en annan server med IP?
Kör du IP kan det ju vara själva IP connectionen som har en timeout. Om du kör lokalt skulle jag köra SOCKS (om det är linux) - Tror inte dom har samma timeout, men det är inte riktigt "my cup of tea"