Cooling

P00B7 — Engine Coolant Flow Low/Performance

Severity: medium Drive with care, to a shop

What P00B7 means

The PCM compares readings from the coolant temperature sensors and how quickly the engine warms up or cools down against expected values. If the pattern does not match normal circulation, it sets P00B7. The cause can be truly poor flow (low coolant, stuck thermostat, weak water pump, blockage) or a sensor giving bad data.

Symptoms

  • Check Engine light on
  • Engine overheating or a high temperature gauge reading
  • Temperature gauge fluctuating
  • Rough idle or uneven running
  • Worse fuel economy
  • Weak or inconsistent cabin heat

Possible causes

  1. Low coolant level due to a leak
  2. Stuck or faulty thermostat
  3. Faulty engine coolant temperature (ECT) sensor
  4. Faulty radiator or outlet coolant temperature sensor
  5. Worn or failed water pump
  6. Damaged wiring or corroded connectors in the sensor circuits
  7. Air pocket or restricted radiator or coolant passages
  8. PCM software problem or failure (rare)

How to diagnose

  1. Scan for all codes and freeze frame data, and note any other temperature or cooling codes
  2. With the engine cold, check coolant level and condition and look for leaks
  3. Compare the scan tool ECT reading with an infrared thermometer reading
  4. Test the thermostat: warm-up behavior, opening point, and upper and lower radiator hose temperatures
  5. Confirm the cooling fans work and the system is free of air
  6. Inspect sensor connectors and wiring, and test circuits for power, ground and continuity
  7. Check the water pump for play, weep-hole leaks, and flow
  8. Check the radiator for blockage, then consider PCM software or hardware only after the rest is ruled out

Common fixes

  • Top up with the correct coolant, fix the leak, and bleed air from the system
  • Replace the thermostat along with its gasket or seal
  • Replace the faulty temperature sensor
  • Repair wiring and connectors
  • Replace the water pump and refresh the coolant if needed
  • Update or replace the PCM if everything else checks out

Questions and answers

What does P00B7 mean?

It means the PCM sees engine coolant flow as too low or not matching expectations. The cause may be in the cooling system itself or in the sensors reporting temperature.

Can I drive with P00B7?

Only a short distance and only if temperatures stay normal. If the gauge climbs, pull over and shut the engine off to avoid severe overheating.

What should I check first?

Start with coolant level and signs of leaks, then the thermostat and temperature sensor. These are the most common causes and the easiest to test.

This is general information about the code. The meaning can differ between makes and models: a scan tool and the repair manual for your car will show the exact cause.