In this article: Show
As a mechanic and a Range Rover owner for many years, I’ve had my fair share of experience with the infamous reliability issues of this luxury vehicle.
One common problem that causes the check engine light to come on is a defective engine thermostat.
And that, dear reader, is exactly what I’m going to talk about – Range Rover Defective Engine Thermostat P0128.
What models are affected?
- Land Rover Defender
- Range Rover Discovery
- Range Rover Evoque
- Range Rover Sport
- Range Rover Velar
- Range Rover Vogue
Signs and symptoms
How do you know if you have a defective engine thermostat on your Range Rover?
Here are the signs and symptoms to look out for:
- The check engine light comes on
- The engine temperature gauge reads lower than normal
- The engine temperature takes a long time to reach normal operating temperature
- The engine temperature fluctuates between hot and cold
- The heater doesn’t produce enough heat
If you’re experiencing any of these symptoms, it’s time to check the thermostat.
List of possible OBD codes
The OBD code associated with a defective engine thermostat on a Range Rover is P0128.
When this code appears, it means that the engine coolant temperature is below the expected range for the engine’s operating conditions for too long.
This code is often accompanied by a message stating, “Coolant temperature below thermostat regulating temperature.”
The most common cause of a Range Rover Defective Engine Thermostat P0128 is a malfunctioning thermostat.
However, there are a few other possible causes, such as:
- A faulty temperature sensor
- A clogged or corroded cooling system
- Air pockets within the cooling system
- A damaged or leaking engine coolant hose
Can it be fixed without a mechanic?
You can fix a defective engine thermostat on your Range Rover by yourself, but if you’re not comfortable working on cars, it’s best to leave it to a mechanic.
Parts you’ll need to fix it
- A replacement thermostat
- A new gasket for the thermostat
- New engine coolant
Tools you’ll need to fix it
- A ratchet set
- A new hose clamp
- A funnel
How to fix it
Now, let’s get to the real stuff – how to fix it. Here’s a step-by-step guide to help you diagnose and fix a defective engine thermostat on your Range Rover:
- Make sure the engine is completely cool before working on the car.
- Locate the thermostat housing.
- Remove the hose clamp from the thermostat housing.
- Take out the old thermostat and gasket.
- Put the new thermostat in place and make sure it’s seated properly.
- Install the new gasket.
- Reattach the hose clamp.
- Refill the coolant reservoir with new engine coolant.
- Run the engine and let it reach operating temperature.
- Check for leaks and test drive the car to ensure that everything is in order.
Congratulations, you’ve done it!
Potential alternative causes
While a faulty thermostat is the most common cause of Range Rover Defective Engine Thermostat P0128, other causes may include a coolant temperature sensor that has gone bad, a failing radiator fan, or a malfunctioning engine control module.
How much time does it take to fix a Range Rover Defective Engine Thermostat P0128 issue?
A defective engine thermostat on a Range Rover can be fixed in an hour or two, but the actual time can vary depending on the severity of the problem.
Can I drive with a defective engine thermostat?
While you can technically drive with a defective engine thermostat, it’s not recommended as it can lead to expensive engine damage.
How often should I replace my thermostat?
It’s recommended to replace your thermostat every 60,000 miles or six years, whichever comes first.
Last updated and verified on 4th September 2023