If mine ever dies again, I will most likely attempt this fix. I took the old one apart when I tossed it, but I actually didn't look that close at the solder joints. It most likely could have been fixed, but mine was $20 on eBay with free shipping. Oh well...
It did the annoying resets to 1:00 and would go off and on sometimes resetting to 1:00 and sometimes not. It liked to drove me bonkers...
-Andrew
