KPPP way
If you use kppp to dial in then you might try setting the all of the slide adjusters relating to delays and timing to the left most forcing the modem to act a little snappier. The sliders are in the configuration settings area of kppp. I too have had the same problem but it only happened every hour, I would connect, surf, do anything for exactly 60 minutes and bam! no data would transfer, upload or download.
NON-KPPP way
If you do not use kppp then try to find the (no joke!) STUPID MODE setting on the modem, it causes the modem to ignore certain messages sent by your isp that may cause it to stop.