Treo 650 Crashing Problem

My Treo 650 crashes about five times a day.  It’s an unlocked GSM version with a Tmobile sim card.
I run Goodlink on it and have a 1gig card in it.

Do others have this same problem and if so, has anyone found a solution?

It’s driving me crazy and will cause me to find another phone/email solution if I can’t fix this problem.