I have searched around and see that others have had this issue, but have not seen any solutions.

Despite the fact that the Treo stills shows green arrows, my data connection seems to stop working after some period of time. This is probably some sort of timeout, probably on the Cingular side. Does anyone know how to deal with this, besides just disconnecting at the end of each session? There does not seem to be a way to know if the connection is dead or not until you try to do something...then wait forever until you get an error message.