yep, i've been there. they aren't the most robust unit out there. i have one doing the same thing. you can send it to garmin and for 69 bucks they will either fix it or send you a refurbished unit. good luck!
Capt Cardiac Ocean Springs Yacht Club Sailor Nacra20 - Flight of Ideas #5