My engine management light has come on, and a have a very lazy temperature gauge which sometimes gives a reading, and sometimes does'nt. Anyone have any ideas as to what this could be, as the car is running fine!

Thanks, Jason