MiniTorque.com banner

R56 won't get to temperature | poor performance

3.1K views 6 replies 2 participants last post by  mx247  
#1 ·
Hi everyone,

I'm having an issue with my R56 whereby it won't get up to temperature.

At best, I'm able to push the coolant to 50 degrees after a fairly long drive (50 miles) but it's mostly sitting at about 40 degrees.

Performance is poor - with lots of stalling at idle and bad acceleration.

I'm not getting any error codes relating to engine temperature which is making it a bit tricky to diagnose.

My current thinking is that there is too much coolant flowing around the system so the thermostat needs replacing.

However the thing that is throwing me off is that the rad fan is constantly on, from a cold start, and will stay on for about 10 minutes after the car is turned off.

Is the rad fan in some way linked to the thermostat open/close position? Or could the thermostat fault be throwing the rad fan into some kind of safe mode in which is just stays on all the time?

Things I've tried so far:

1. Replace the coolant temperature sensor (£18.99 non-OEM from EuroCarParts) - did this last night and started the motor. For a few seconds the fan didn't come on so I thought I'd fixed it! But unfortunately, it kicked in pretty quick and the car still wouldn't get above 40 degrees.

2. Coolant flush and bleed - I thought perhaps there was an airlock somewhere but doesn't seem to be the case.

Things to try this weekend:

3. Replace the thermostat housing with OEM part - quite expensive so ideally would avoid doing this but looks like that's the next thing to do...

4. Disconnect battery - clutching at straws here but perhaps the ECU needs a power down(?).

5. Buy OEM coolant temperature sensor.

Any other ideas, thoughts or pointers greatly appreciated!

I'll post an update once I've tried the above.
 
#2 ·
thermostat housing is a common failure, maybe get the car scanned, it will likely have a code for map cooling thermostat, or other,

it can cause the fan to run on.
 
#5 ·
UPDATE

I changed the thermostat with an OEM part today and the engine temp was sitting at 105 degrees after a short drive.

So that seems to have fixed the issue.

However, performance is still poor. Car just doesn't seem to want to get going off the mark like it used to so that will be the next issue to tackle.
 
#6 ·
sounds promising,

if under powered for some reason it should have accompanying codes, certainly if the condition lasts, it might have dropped boost due to something about to ping the light or send a code in... maybe

I'd clear the faults and reset adaptions, in fact I'd also apply any pending DME update too
 
  • Like
Reactions: mx247
#7 ·
UPDATE

Thanks CarsOrBikes for the pointers.

I checked all the fuses in the ECU and all seemed fine. I also unplugged the pre-cat lambda as I was getting a code for that before and gave the connection a bit of a clean.

Plugged it all back in and started the engine....

Started fine, sat at a stable rpm, got to temperature, and so I went for a drive. All is working spot on & the car felt properly powered!

I hadn't considered updating the software so will check out if that's something I can do.