Car: 2008 Audi S5 4.2L
Background: Fan has been working very hard for the last 3-4 months (albeit it was summer, but even on cooler nights it was on max), temperature on dash dial steady in the middle. Recently (last 2 weeks), radiator fan stays on quite a lot longer after turning the car off (~5 minutes, originally didn't stay on when car is turned off).
Issue: Now, the car temperature fluctuates between the center and 3/4 level (I haven't seen it near the red line, nor would I let it). The needle isn't erratic, it slowly creeps up then down.
Tests:
- Coolant is the correct color (pink).
- Coolant level in overflow tank has not dropped, and is at max
- Turning the a/c heater on max for a while causes the temp to drop, and the fan to be silent, and me to be sweaty (so there is heat from the heater core)
- Turning the a/c heater off causes the fans to ramp up again, and the temperature to rise
The components I've identified are (in order of price and time to replace):
- Faulty engine coolant temp sensor
- Faulty thermostat
- Radiator blocked
- Faulty water pump
- ??
From researching on this car, it seems like the thermostat is a common issue. However, it was replaced by the previous owner ~2 years ago (some people have replaced it twice). If a thermostat only partially opens, will this cause excess heat? I don't get any fault codes.
Since turning on the a/c heater brings down the temperature, this leads me to believe the water pump is working (I can also see the overflow pipe from the radiator pumping coolant into the tank). However, I'm not sure the likeliness of an corroded impeller causing a lower than required performance.
I'm not sure how to test a radiator being blocked, and am not sure how common a radiator problem is.
What's a good next step? I'm thinking try replace the thermostat (not an easy job, it's part of the water pump assembly). As these components are all quite expensive, I'm not sure what further diagnosis I could do...