1. A method of automatically maintaining a data connection on a wireless data network, comprising: determining, at minimum fixed time intervals determined by a service check timer, the status of a previously established data connection; automatically transmitting a connection request if the previously established data connection is determined to be lost; and re-establishing the previously established data connection if the transmitted connection request is accepted by the wireless data network.