Default Stale GPRS during connection

We have a repeatable GPRS Connection issue on the XDA. I would be interested to know is any person can suggest a solution, and whether any body else has found the same problem.

Whilst connecting on the move, between radio masts, the GPRS sometimes becomes stale.

The connection will timeout after some long period, or when the calling application kills the attempt. After this, every other attempt to connect will have the same result. After a hard-reset, the device will connect in a few seconds without issue as expected.

The odd part, is by examining a 'feature' of the signal stength meter (which always return 69% when connected to GPRS) it appears that the connection has been made in all cases, but the RAS server seems to think the connection is still being made. -- It seems obvious that some part of the RAS with GRPS has become stuck in some stale state to which only a reboot will fix it.

A single timeout can of course be countered by another attempt to connect. But when every subsequest attempt leads to failure, some other solution is needed.

If anybody can suggest a solution to this, I would be extreamly interested.

Thanks, Ben Clewett.