Yeah my head unit had the same problem when I got mine. It did work intermitantly if you banged the dash! I swapped mine as the radio is japanese (I couldn't understand a word they were saying ) and so only have a limited frequesncy range. I swapped mine for an older version of this: http://cgi.ebay.co.uk/7-LCD-2-DIN-In...item35a65fe317
Works a treat!
It's possible that the TOD is just a bit sticky if it hasn't been used for a while. Try a mixture of shifting the lever and moving the car backards and forwards a bit. If you keep doing it it may free it up. The TOD is vacuum activiated and sometimes just needs freeing up.
Good luck
Nick