P067B
4 Glow Plug Control Circuit HighP067B is a generic OBD-II powertrain diagnostic trouble code: 4 Glow Plug Control Circuit High. It is logged by the engine control unit when the glow monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What P067B means
P067B is set when the PCM detects that its internal processing of the engine coolant temperature signal does not meet expected performance criteria. The ECM performs internal cross-checks on the ECT signal, comparing it against model-based temperature estimates, intake air temperature, and other thermal inputs to verify plausibility and consistency.
This code differs from standard ECT sensor codes (P0115-P0119) in that P067B specifically reflects an internal control module performance failure in processing or validating the ECT data, rather than a raw circuit voltage fault. The PCM may detect that its internal calculation of expected coolant temperature diverges from the measured value beyond allowable tolerances.
A faulty ECT reading used by the PCM can impact cold-start fueling, warm-up enrichment, fan control, and transmission temperature management. Depending on the default value used in limp mode, the engine may run rich or lean, affecting fuel economy and emissions.
Common causes
Most-frequently reported root causes when P067B is logged.
-
1
Faulty engine coolant temperature sensor providing a signal that passes raw circuit checks but fails internal plausibility tests.
-
2
Intermittent wiring fault in the ECT sensor circuit causing signal dropouts that fail performance monitoring.
-
3
Air pocket or low coolant level causing the ECT sensor to read inaccurately.
-
4
PCM internal processing fault affecting coolant temperature signal validation.
-
5
Corrupted PCM calibration causing incorrect ECT plausibility thresholds.
-
6
Thermostat fault causing coolant temperature to behave inconsistently with the PCM thermal model.
-
7
Contaminated or wrong-mix coolant affecting temperature sensor accuracy.
Symptoms drivers notice
How to diagnose P067B
A typical diagnostic flow when this code is present.
-
1
Record all stored DTCs; check for companion ECT circuit codes (P0115-P0119) or thermostat codes (P0128) that indicate a sensor or cooling system fault.
-
2
Check coolant level and condition; an air pocket near the sensor can cause erratic readings.
-
3
Inspect the ECT sensor connector and wiring for damage, corrosion, or intermittent contact.
-
4
Use live data to monitor ECT sensor reading from cold start through warm-up and compare to ambient air temperature and expected warm-up curve.
-
5
Verify thermostat operation by observing the rate of coolant temperature rise during warm-up.
-
6
If sensor and cooling system are normal, update PCM software if a calibration is available.
-
7
If the fault persists with confirmed normal sensor and cooling system operation, evaluate PCM internal fault.
Vehicles where we've handled P067B
Platforms in our catalogue with confirmed P067B coverage.
Related powertrain codes
Frequently asked questions
How is P067B different from P0116 (ECT range/performance)?
P0116 reflects a fault detected by the standard ECT monitor comparing sensor voltage to expected ranges, while P067B indicates the PCM's internal cross-validation of the ECT signal has failed, suggesting the fault may originate within the module's processing logic.
Can low coolant level trigger P067B?
Yes. An air pocket around the coolant temperature sensor can cause an erratic or implausible reading that fails the PCM's internal performance check.
Will a bad thermostat cause P067B?
Possibly. If the thermostat is stuck open and the engine takes an unusually long time to reach operating temperature, the PCM's thermal model may flag the ECT signal as implausible.
Is it safe to drive with P067B?
Short-term driving is generally possible, but inaccurate coolant temperature data can affect fuel control and emissions. Have the fault diagnosed promptly to avoid potential catalyst damage from incorrect fueling.
Disabling P067B in software
RaceTune can permanently disable P067B — 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.
ECUs with a P067B disable in our catalogue
Confirmed coverage from our recipe database — we support many more families. Upload your file and our identifier will match it automatically.
- Bosch EDC17C50 verified 1 software version
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 P067B 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