Connecting to GSM/GPRS unstable, eventually hangs

I started to use the GSM Shield V2 and a Mega but facing same problems as in this topic..

My project can make a connection but after a day... some times a few days it hangs..

It looks like when the GSM connection is lost the Shield can't make a new connection..
Also when i load a newer version i have to reset the card... in the debug everything seems ok with the at commands but... can't make the connection and the trying loop go's on and on...

Is there a solution for this, or where can i find the code to use the watchdog so i can do a reset to the card ?

Looking for some help over here because the whole idea to use a Arduino for the project seems to fall appart with this GSM shield... with the ethernet shield i do not face the problem with this project... :frowning: