I noticed tonight that my engine doesn't heat up properly, in fact not at all. The temperature gauge doesn't hardly move off the bottom apart from when the car is sat ticking over for a few minutes. When it is left to idle for a few minutes the temperature rises to about half way. I have ordered a new engine coolant temp sensor hoping this will do the trick. If not I'm thinking thermostat, failing that I'll have to get it plugged in to find any faults. Any ideas? Thanks everyone.