i think i know what the problem is. My car had the same fault, it all started happening (as your car is) after i had new clocks fitted to the car, the mechanic didnt plug the instrument cluster connecter back in properly, i had it sorted within 30mins...takes ages to strip the panels away to get to the clocks.
sham
October 2007