Dtruax,

Had the same problem late last month and I definitely concur that you should reset the CPU by unhooking the battery.

Also, if you drove it through some serious water, it might be the sensors becoming wet.

In my case, it was a combination of heavy rain, as well as my radiator resevoir being overfilled by the service station. After 13 hours of driving on a hot highway, radiator fluid spilled out of the overflow in the cap, and right down onto my front sensor package for the TOD (wherever it is located..;0)

Anyway, I haven't had the problem reoccur since, although my check engine light still comes on (I believe that's oxygen sensor related, though).

But I agree.. having your TOD light come one (and start flashing in my case) is unnerving.

Try this before you spend the big bucks in order to see if you get a reoccurence.

And thanks again to the folks out here who helped me out when I needed this solution.

Diogenes