I have the same thing going on with my 01. Is there any excessive noise comin from the enigine (at idle or while drivin)? like a squeek coming from the drive belt area?

If so you could have a bad alternator

my problems first started when it would rain or if i had snow packed in between the wheels the TOD light would begin to flash. then when dry or if i kicked out the snow it would work again no problem. actually i though i had a short some where because my TOD, radio, and A/C would peariodically short out. When i took it to the dealership they said if the atlernator is not charging the car enough (like mine was)then the car will first cut the power for the TOD, then the A/C, radio and so forth. Poor alternator probally from all the "hossin" i do in the gravel pits Anywho if the TOD cuts in and out it might be a alternator problem. Good Luck!