P00B7 Engine Coolant Flow Low/Performance

Home » OBD Codes » P0000-P0099 » P00B7 Engine Coolant Flow Low/Performance

P00B7 Engine Coolant Flow Low/Performance

OBD-II Trouble Code Technical Description

Engine Coolant Flow Low/Performance

What does that mean?

This generic powertrain diagnostic trouble code (DTC) typically applies to many OBD-II vehicles. That may include but is not limited to vehicles from Chevy, Audi, Ford, VW, etc. Anecdotally this particular code seems to be more commonly found on Chevrolet / Chevy vehicles (Sonic, Aveo, Malibu, Spark, etc.).

Anytime that I have been faced with diagnosing a code P00B7, it has meant that the powertrain control module (PCM) had detected a discrepancy in the correlating signals between the radiator coolant temperature sensor and the engine coolant temperature (ECT) sensor. This may cause the PCM to reach the conclusion that engine coolanat flow is restricted.

In order to make sure that coolant is flowing as intended between the radiator and the engine cooling passages, coolant temperature in the radiator is sometimes monitored in comparison with the temperature of coolant in the engine.

An example of an engine coolant temperature sensor:

ECT sensor design usually consists of a thermal resistor that is dipped in a hard resin and sealed in a metal or plastic housing. Brass is the most popular of these housing materials because of its durability. In most cases, the ECT sensor is threaded so that it may be screwed into a coolant passage in the engine intake manifold, cylinder head, or block. The level of thermal resistance in the ECT sensor decreases as coolant warms and flows across it. This leads to increased ECT sensor circuit voltage at the PCM. As the engine cools, sensor resistance increases and ECT sensor circuit voltage (to the PCM) is reduced as a result. The PCM recognizes these fluctuations in voltage as changes in engine coolant temperature. Fuel delivery and ignition timing strategy are among the functions affected by actual engine coolant temperature and input data from the ECT sensor.

The radiator coolant temperature sensor monitors coolant temperature in much the same manner as the ECT sensor. It is typically inserted into one of the radiator tanks but may also be fitted into a pressurized coolant reservoir.

If the PCM detects voltage signals from the ECT sensor and the radiator coolant temperature sensor which differ from one another by greater than the maximum allowable parameter, a code P00B7 will be stored and a malfunction indicator lamp (MIL) may be illuminated. Multiple drive cycles with a failure may be required for MIL illumination.

What is the severity of this DTC?

As ECT sensor input is critical to fuel delivery and ignition timing strategy, the conditions that contribute to a stored code P00B7 should be addressed with urgency.

What are some of the symptoms of the code?

Symptoms of a P00B7 engine code may include:

  • Excessively rich exhaust
  • Drivability issues
  • Poor idle quality
  • Seriously diminished fuel efficiency
  • What are some of the common causes of the code?

    Causes for this engine code may include:

  • Low coolant
  • Stuck thermostat
  • Defective ECT sensor
  • Faulty radiator coolant temperature sensor
  • Shorted or open circuits or connectors
  • Bad PCM or PCM programming error
  • What are some P00B7 troubleshooting steps?

    An effort should be made to ensure that the engine is full of coolant and not overheating before attempting to diagnose any stored ECT sensor related codes. Before proceeding, the engine must be full of the proper coolant and not overheating under any circumstances. Cold cranking the engine and allowing the thermostat to open (while observing the temperature gauge or scanner data display) is also a good idea.

    A source of reliable vehicle information, a diagnostic scanner, a digital volt/ohmmeter (DVOM), and an infrared thermometer with a laser pointer will be required to diagnose a code P00B7.

    A visual inspection of ECT sensor and radiator coolant temperature sensor system wiring and connectors should be your next step if the engine is not overheating,.

    Prepare to retrieve all stored codes and freeze frame data by connecting the scanner to the vehicle diagnostic port. Once this information is retrieved, write it down as it may be helpful as you continue with the diagnosis. Next, clear the codes and test-drive the vehicle to see if the code is reset.

    Your vehicle information source will provide you with wiring diagrams, connector pin-out charts, component testing specifications, and connector views. These things will help you to test individual circuits and sensors with the DVOM. Test individual system circuits using the DVOM only after the PCM (and all related controllers) have been disconnected. This will help to guard against controller damage. Connector pin-out charts and wiring diagrams are particularly helpful for testing individual circuit voltage, resistance, and/or continuity.

    How to test the radiator coolant temperature sensor and the ECT sensor:

  • Locate the correct component testing procedures/specifications and wiring diagram from the vehicle information source
  • Disconnect the sensor to be tested
  • Place the DVOM on the ohms setting
  • Use the DVOM test leads and your component testing specs to test each sensor
  • Any sensor which does not comply with manufacturer’s specifications should be considered defective
  • How to probe for reference voltage and a ground at the radiator coolant temperature sensor and ECT sensor:

  • With the key on and the engine off (KOEO), connect the positive test lead of the DVOM to the reference voltage pin of each sensor connector (test one sensor at a time)
  • Use the negative test lead to probe the ground pin of the same connector (at the same time)
  • Test for reference voltage (typically 5-volts) and a ground at the individual sensor connectors
  • How to test radiator coolant temperature sensor and ECT sensor signal voltage:

  • Reconnect the sensors
  • Probe the signal circuit of each sensor with the positive test lead of the DVOM
  • The negative test lead must be connected to the ground pin of the same connector or to a known good engine/battery ground
  • Use the infrared thermometer to check actual coolant temperature at each of the sensors
  • You may either use the temperature to voltage chart (found within the vehicle information source) or the data display on the scanner to determine if each sensor is functioning properly
  • Compare actual voltage/temperature with desired voltage/temperature
  • Each sensor should reflect actual coolant temperature or voltage. If either of them does not, suspect that it is faulty
  • Test individual signal circuits at the PCM connector if the individual sensor signal circuits reflect the correct degree of voltage at the sensor connector. This may be done using the DVOM. If the sensor signal detected at the sensor connector is not present at the corresponding circuit of the PCM connector, an open circuit between the sensor in question and the PCM exists.

    Only after exhausting all other possibilities, and if all radiator coolant temperature and ECT temperature sensors and circuits are within specifications, may you suspect PCM failure or a PCM programing error.

  • Locating technical service bulletins (TSB) which are applicable to the vehicle make and model, symptoms, and codes stored may help you with your diagnosis
  • Need help?

    Let us fix your problem. You are most welcome our diagnosis experts have in most cases the knowledge and skills to find the cause of the error code p00b7 and to solve the problems.

    Make an appointment for diagnosis

    "Delete Error Code Permanently, Disable DTC Error Code Function for p00b7 in the ECU"

    In extreme cases, we even have the option to permanently remove the specific DTC p00b7 and disable the function of the specific error code in the ECU. All other fault code functions will then continue to work to protect the engine. This is different from clearing an error code with a diagnostic device. We have the option to permanently remove the function of the specific error code, so that it never comes back. Also emergency running that occurs on the specific error code can be solved in most cases.

    Of course we prefer to first try to solve the cause of the error code, but sometimes the only solution is to permanently disable the DTC function of p00b7.

    Make an appointment for permanent removal of p00b7