OBDHut

OBDHut

P0142

Moderate

O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 2)

What Does P0142 Mean?

The ECM has detected a malfunction in the oxygen sensor heater circuit for Bank 1 Sensor 2 — specifically an electrical fault in the heater element or its control circuitry. While P0141 is the more commonly used generic code for this fault, P0142 may appear on certain OBD-II implementations as an alternative or supplemental heater circuit code. The heater is essential for rapid O2 sensor warm-up. Without it, the sensor takes much longer to reach operating temperature and may produce inaccurate readings during cold operation.

Common Causes

35%

Open or shorted O2 sensor internal heater element

O2 sensor (Bank 1 Sensor 2)

25%

Blown heater circuit fuse or relay failure

O2 heater fuse
O2 heater relay

20%

Wiring damage in the heater power or ground circuit (open, short, or high resistance)

wiring harness
O2 sensor connector

15%

Corroded O2 sensor connector preventing proper heater circuit contact

O2 sensor connector
connector terminals

5%

ECM heater control driver failure

ECM

Diagnostic Steps

1

Check and test the O2 sensor heater fuse. If blown, measure the heater element resistance before replacing the fuse to determine if a short caused the failure.

2

Measure the Bank 1 Sensor 2 heater resistance at the sensor connector — expect 2-15 ohms. An open circuit means the heater has burned out; very low resistance (<1 ohm) indicates a short.

3

Verify battery voltage at the heater power pin with KOEO (key on engine off). If no voltage, trace the circuit back through the fuse, relay, and harness.

4

Check the heater ground control — on PWM-controlled systems, use a lab scope to verify the ECM is toggling the ground. On simple systems, verify continuity to ground.

5

If wiring and fuse are intact but heater resistance is out of spec, replace the O2 sensor.

Estimated Repair Cost

$75 - $300

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does P0142 mean?

The ECM has detected a malfunction in the oxygen sensor heater circuit for Bank 1 Sensor 2 — specifically an electrical fault in the heater element or its control circuitry. While P0141 is the more commonly used generic code for this fault, P0142 may appear on certain OBD-II implementations as an al...

What causes P0142?

The most common cause of P0142 (O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 2)) is: Open or shorted O2 sensor internal heater element

How much does it cost to fix P0142?

Typical repair costs for P0142 range from $75 to $300, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with P0142?

Safe to drive. The heater circuit fault only impacts cold-start emissions performance and OBD readiness monitors. No effect on engine power or driveability.

How do I diagnose P0142?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P0142 to identify the root cause.

OBDHut Mobile App

Scan codes directly from your car with the OBDHut app.

Coming Soon

Quick Info

Category

Powertrain

System

Emissions / Exhaust

Difficulty

Moderate

Type

Generic (SAE)

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.