P05BB

Engine Coolant Temperature Too Low for Closed Loop Fuel Control

P05BB 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.

Code
P05BB
Group
Powertrain
System
Powertrain
Severity
Warning (MIL on)
Need P05BB disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

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

MIL illuminated.
Temperature gauge reading lower than normal or never reaching the midpoint.
Poor fuel economy due to extended open-loop enrichment.
Increased exhaust emissions, especially on short trips.
Weaker than normal heater output.

How to diagnose P05BB

A typical diagnostic flow when this code is present.

  1. 1
    Connect a scan tool and monitor coolant temperature during a cold-start warm-up cycle.
  2. 2
    Record how long coolant takes to reach normal operating temperature and whether it stabilises at the thermostat opening point.
  3. 3
    Compare ECT live data against an infrared thermometer reading on the coolant hose to verify sensor accuracy.
  4. 4
    Check coolant level and inspect for air pockets in the cooling system.
  5. 5
    If coolant rises slowly and plateaus below normal, replace the thermostat with an OEM-specification unit.
  6. 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.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

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