P05BB
Engine Coolant Temperature Too Low for Closed Loop Fuel ControlP05BB is a generic OBD-II powertrain diagnostic trouble code: Engine Coolant Temperature Too Low for Closed Loop Fuel Control. It is logged by the engine control unit when the powertrain monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What P05BB means
P05BB is stored when the PCM determines that engine coolant temperature has not risen to the minimum threshold required to enter closed-loop fuel control within the expected warm-up time. In closed-loop operation the PCM uses oxygen sensor feedback to trim the air-fuel ratio. If coolant temperature stays too low, the engine remains in open-loop enrichment longer than it should, which raises fuel consumption and emissions.
The most common cause is a thermostat stuck open or opening too early, preventing the engine from reaching normal operating temperature. The PCM estimates expected warm-up time from ambient temperature and engine load, so a thermostat fault is usually identifiable by watching coolant temperature on a scan tool during a cold start. A secondary cause is an ECT sensor reading colder than actual.
The code is emissions-relevant and illuminates the MIL. Extended open-loop operation causes carbon deposits, elevated HC and CO emissions, and reduced fuel economy. The fault is not safety-critical but should be resolved to maintain emission compliance and catalytic converter longevity. Note that on some Toyota platforms this alphanumeric code is used for a restraint-system fault, so confirm the exact definition for your vehicle before diagnosing.
Common causes
Most-frequently reported root causes when P05BB is logged.
-
1
Thermostat stuck open or opening at too low a temperature.
-
2
ECT sensor reading lower than actual coolant temperature.
-
3
Air pocket in the cooling system near the ECT sensor.
-
4
Low coolant level causing inconsistent sensor contact with coolant.
-
5
Extended idling in very cold ambient conditions preventing normal warm-up.
-
6
A recently replaced thermostat with an incorrect temperature rating.
Symptoms drivers notice
How to diagnose P05BB
A typical diagnostic flow when this code is present.
-
1
Connect a scan tool and monitor coolant temperature during a cold-start warm-up cycle.
-
2
Record how long coolant takes to reach normal operating temperature and whether it stabilises at the thermostat opening point.
-
3
Compare ECT live data against an infrared thermometer reading on the coolant hose to verify sensor accuracy.
-
4
Check coolant level and inspect for air pockets in the cooling system.
-
5
If coolant rises slowly and plateaus below normal, replace the thermostat with an OEM-specification unit.
-
6
After repair, perform a full warm-up drive cycle and confirm the code does not return.
Related powertrain codes
Frequently asked questions
Is P05BB the same as P0125?
They describe the same condition of insufficient coolant temperature for closed-loop fuel control; P0125 is the common generic code, while P05BB may be a manufacturer variant on some platforms.
Can I clear this code without replacing the thermostat?
You can clear it, but it will return if the thermostat or sensor fault persists, so verify the root cause before clearing.
Does driving in cold weather cause this code?
Extreme cold can slow warm-up but should not set this code under normal conditions; if it appears regularly in cold weather, the thermostat or sensor is likely marginal.
Is this code harmful to my engine?
Not directly in the short term, but prolonged open-loop operation increases fuel dilution of the oil and deposits on injectors and valves over time.
Disabling P05BB in software
RaceTune can permanently disable P05BB — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.
ECU families we can disable P05BB on
We hold the DaVinci A2L disable definitions for these families, so the exact P05BB path and mask addresses are mapped. verified marks a confirmed disable definition. We support many more — upload your file and our identifier will match it automatically.
- Bosch EDC17CP57 verified
Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.
Got P05BB in your scan?
Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.
Upload your file