P00B2 — Radiator Coolant Temperature Sensor Circuit Range/Performance
powertrain (engine/transmission)
Is it safe to drive?
Caution: temperature information may be unreliable If the gauge remains stable and the engine is not overheating, driving cautiously to a repair location is generally reasonable. P00B2 can still affect cooling-fan and fuel control, so it should not be ignored. If the temperature gauge rises, an overheating warning appears, or coolant is lost, stop safely and do not continue driving.
Typical symptoms
- The check-engine light or malfunction indicator illuminates with P00B2 stored in the powertrain controller.
- The temperature gauge reads unusually high, unusually low, or changes erratically.
- The cooling fan runs continuously, fails to run, or cycles differently than expected.
- Engine idle quality, throttle response, or fuel consumption may worsen when the controller receives an incorrect coolant temperature.
- An overheating warning, coolant loss, abnormal radiator warmth, or weak cabin heating can accompany a severe temperature-signal failure.
Common causes
- A radiator coolant temperature sensor with an internally drifted element can produce a resistance outside the expected curve for the actual coolant temperature.
- A high-resistance or open connection in the sensor signal, reference, or ground circuit can make P00B2 report an invalid temperature.
- Heat damage, corrosion, or chafing in wiring routed near the radiator can create an intermittent range/performance fault.
- A loose, pushed-back, bent, or coolant-contaminated terminal in the coolant-temperature sensor connector can interrupt the circuit.
- Low coolant, cooling-fan failure, or a stuck thermostat can drive the measured temperature beyond the range expected by the controller.
- An incorrectly matched sensor or incorrectly repaired wiring harness can cause the displayed temperature to be substantially inaccurate.
- A powertrain control module input or reference-circuit fault is possible when the sensor and wiring tests are within specification.
How to diagnose with an OBD scanner
- Confirm P00B2 with live temperature data Connect an ELM327-based OBD2 scanner and use AIScanAuto to read stored codes, freeze-frame information, and available coolant-temperature live data. If PID 0105 is supported and represents the same sensor, compare it with the dash gauge after a full cold soak; the reported value should change smoothly as the engine warms.
- Inspect the sensor, connector, and harness Locate the radiator coolant temperature sensor using service information, then inspect its connector and wiring for coolant residue, green corrosion, heat damage, cracked insulation, and terminals that are loose or pushed back. Repair damaged wiring or terminals before condemning the sensor.
- Test the sensor curve and electrical circuits Disconnect the sensor and measure its resistance at a known temperature, comparing the reading with the manufacturer resistance curve. Also test the sensor reference voltage, ground continuity, and signal path for opens or shorts. Use the correct wiring diagram because terminal assignments vary by vehicle.
- Check for an actual cooling-system fault With the engine cold, verify coolant level, correct coolant concentration, fan operation, thermostat behavior, and evidence of leaks. Do not remove a radiator or coolant cap while the system is hot. A genuine overheating condition must be corrected before evaluating the sensor circuit.
- Repair, clear, and validate the code After repairing the wiring, connector, sensor, or cooling fault, clear P00B2 with the OBD2 scanner. Repeat the cold-start check, monitor the reported temperature against the gauge, and road-test the vehicle. If P00B2 returns with verified sensor and circuit values, request control-module diagnosis.
Approximate repair cost
A typical independent-shop estimate for diagnosing and repairing P00B2 is USD 90-400, depending on whether the work involves a sensor replacement, connector cleaning, wiring repair, or related cooling-system service. These figures are estimates and vary by region, vehicle access, and parts availability.
Common questions
Is P00B2 always caused by a bad coolant-temperature sensor?
No. P00B2 covers range and performance, and a properly functioning sensor may still be affected by wiring damage, connector corrosion, cooling conditions, or a control-module input fault.
Can I keep driving with P00B2 if the temperature gauge looks normal?
A stable, normal gauge reduces immediate concern, but P00B2 can still affect fan operation and engine fueling. Monitor the temperature closely and arrange prompt diagnosis.
What live data is useful when diagnosing P00B2?
Use an OBD2 scanner to compare the supported coolant-temperature PID with the dash gauge and a known cold-soak temperature. The values should remain reasonably close and change smoothly.
Should the coolant-temperature sensor be replaced first?
Not necessarily. Check the sensor resistance curve, connector, reference voltage, ground, and signal wiring first, because replacing the sensor alone may not clear P00B2.
When the engine control module detects that the radiator coolant temperature sensor is sending signals that fall outside the expected operating range, it logs trouble code P00B2. This fault belongs to the powertrain category under the OBD2 standard, meaning it affects core engine management functions. The sensor itself is usually producing a signal that is electrically valid — the module can read it — but the readings don't align with what the engine should be experiencing under the current driving conditions. In most cases, the wiring remains intact; the issue stems from a failing sensor, a mechanical problem elsewhere in the cooling circuit, or an engine control module that has lost its calibration reference.
The radiator coolant temperature sensor plays a straightforward but critical role in your engine's thermal management. It tells the control module how hot the coolant is as it exits the radiator, which helps the module calculate proper fuel delivery, adjust cooling fan operation, and manage the thermostat's behavior. When the data from this sensor becomes unreliable or drifts from expected values, the module loses confidence in the cooling system's status. The module watches this input continuously during a drive cycle, and if the out-of-range condition persists long enough, it flags P00B2 and illuminates the check engine light. The freeze frame data stored alongside the code records the exact engine speed, load, temperature, and vehicle speed at the moment of detection — invaluable information for any diagnostic approach.
Understanding why P00B2 sets requires recognizing that the module is doing exactly what it was programmed to do: protect the engine from conditions it cannot manage safely. The sensor is not necessarily broken in the traditional sense — it may be reading correctly but reporting a problem that exists elsewhere, such as a thermostat that refuses to close or a coolant level that has dropped too low. Treating P00B2 as a sensor code alone often leads to unnecessary part replacements when the real fault lies upstream in the cooling system itself.
Symptoms of P00B2
Code P00B2 produces several telltale signs that the cooling system is not behaving as the engine control module expects. Watch for these indicators both on the dashboard and during vehicle operation.
- The temperature gauge stays below normal operating range or fails to climb to the usual mark
- The check engine light remains illuminated after startup
- The engine runs hotter than normal, with overheating warnings appearing in severe cases
- Cooling fans run at full speed continuously, even when the engine is cold
- Fuel economy drops noticeably compared to normal driving patterns
- Cabin heating feels weak or insufficient, especially during cold weather
- In some cases, the engine may exhibit rough idle or hesitation under load
Common Causes of P00B2
The root causes behind P00B2 span both electrical and mechanical territory. Mechanics typically encounter these culprits in order of frequency, with the most common issues listed first.
- A radiator coolant temperature sensor that has drifted out of specification or developed intermittent output
- A thermostat that is stuck in the open position, preventing the engine from reaching normal operating temperature
- Low coolant level or air trapped in the cooling system, causing false temperature readings
- Wiring problems in the sensor circuit, including damaged insulation, corroded terminals, or loose connectors
- A failed water pump or restricted radiator flow that the sensor correctly detects
- Incorrect engine control module calibration following a software update or battery disconnect
- Cooling fan or fan relay failures that create secondary temperature anomalies the sensor reports accurately
Diagnosing P00B2
Effective diagnosis of P00B2 follows a logical path from data review to physical inspection. Each step builds on the previous one to narrow down the actual cause before any parts are replaced.
- Connect a quality OBD2 scanner and confirm that P00B2 is the primary stored code. Record all freeze frame data associated with the fault — this snapshot tells you exactly what the engine was doing when the module first flagged the problem.
- Look for any other stored trouble codes alongside P00B2. Codes related to the thermostat, other temperature sensors, or cooling fan control often point toward the real source of the trouble. Cross-reference your vehicle make and model for any applicable technical service bulletins that address this specific code.
- Perform a thorough visual inspection of the wiring harness and electrical connector at the radiator coolant temperature sensor. Check for damaged wires, bent pins, corrosion buildup, and any signs of heat damage that could affect signal integrity.
- Compare the live temperature reading from the affected sensor against a known-good reference sensor — such as the intake air temperature sensor or cylinder head temperature sensor — while the engine warms up. Significant divergence suggests the radiator coolant temperature sensor itself is faulty.
- Monitor the coolant temperature parameter in real time during a warm-up cycle. Normal operation shows a steady, progressive climb toward the thermostat's opening temperature. Stalls, drops, or erratic fluctuations indicate sensor or wiring problems.
- Inspect the coolant level in the overflow tank and verify that both upper and lower radiator hoses show appropriate temperature differential and pressure when the engine reaches operating temperature. Feel whether the thermostat is allowing flow or remains closed.
- Clear the code and operate the vehicle through a complete drive cycle that reproduces the freeze frame conditions. If P00B2 does not return, the issue may have been a temporary sensor glitch or a loose connection that resolved itself.
Repair Options and Costs
Repairs for P00B2 address whichever component the diagnostic process identifies as the root cause. Prices shown reflect typical parts and labor at independent shops in the United States.
- Replace the thermostat: $150–$400
- Replace the coolant temperature sensor: $100–$300
- Repair or replace cooling system components (water pump, radiator, fan): $300–$1,200
Overall, fixing P00B2 typically costs between $100 and $1,200 depending on which part is at fault. The most expensive repairs — full cooling system overhaul — represent the least likely scenario. Starting with the cheapest possible cause (the sensor itself) and working methodically through the diagnostic steps saves money and prevents unnecessary part replacements.
Can You Drive with P00B2?
P00B2 carries a severity rating of caution. While the vehicle may continue to operate, the underlying condition requires attention before it leads to more serious damage. A thermostat stuck open mainly affects fuel economy and cabin comfort, but any indication of engine overheating means you should pull over immediately and allow the engine to cool before continuing. Continuing to drive an overheating engine risks catastrophic failures including blown head gaskets, warped cylinder heads, and complete engine seizure. Monitor the temperature gauge closely and prioritize getting the vehicle to a repair facility before any long trips.
Related OBD2 Codes
- P0001: Fuel Volume Regulator Control Circuit/Open
- P0002: Fuel Volume Regulator Control Circuit Range/Performance
- P0003: Fuel Volume Regulator Control Circuit Low
- P0004: Fuel Volume Regulator Control Circuit High
- P0005: Fuel Shutoff Valve "A" Control Circuit/Open
- P0006: Fuel Shutoff Valve "A" Control Circuit Low