Is heat getting to the heater matrix? Find the two hoses that run from the engine thru the bulkhead. Make sure the heater control is on full heat and run the engine. Both pipes should get hot, if only one gets hot its your heater matrix thats blocked. If neither get hot its an air lock or your thermostat thats not working.If only one pipe gets hot wait for it to cool down and take both pipes off and put a hose pipe in the metal pipes on the bulkhead and run plenty of water thru it then replace the pipes check your coolant level and see if it gets hot now. If both pipes are cold find the temperature sender unit it should be on the thermostat housing. With the engine cold remove the sender from the engine. Now run the engine and watch to see if any air bubbles pop out of the sender hole. Try revving the engine while you do this. Replace the sender and reconect the wire to it. Dont do it to tight or the alloy casing will crack especially if its a tapered thread. If all that fails to cure it try a new thermostat. Simon.
Simon Mayes, October 2005