P2231

Sensor Signal Circuit Shorted to Heater Circuit Bank 1 Sensor 1

P2231 is a generic OBD-II powertrain diagnostic trouble code: Sensor Signal Circuit Shorted to Heater Circuit Bank 1 Sensor 1. It is logged by the engine control unit when the scr/adblue monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.

Code
P2231
Group
Powertrain
System
SCR/AdBlue
Severity
Warning (MIL on)
Need P2231 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P2231 means

P2231 is set when the ECM detects that the signal circuit of the Bank 1 Sensor 1 (upstream, pre-catalyst) oxygen sensor is electrically shorted to the sensor's heater circuit. Modern upstream O2 sensors — particularly wideband (LSU-type) sensors — have multiple conductors in the same harness: the pump current positive line (Ip+), pump current return/negative line (Ip-), sensor cell voltage lines (Vs+ and Vs-), and the heater supply and return wires. The heater carries battery voltage (12–14 V) to bring the sensor to operating temperature quickly. When insulation breakdown allows the 12 V heater wire to contact the signal/Vs circuit, the ECM sees a voltage far above the expected millivolt-level cell signal — typically above 1.2 V — and sets P2231.

The most common physical cause is wiring harness chafing near the exhaust manifold. High underhood temperatures accelerate insulation degradation; the harness is often zip-tied in a position where it contacts a hot surface or sharp edge during engine movement. Oil leaks soaking the harness accelerate the insulation breakdown. In some cases the short exists internally within a failed sensor body rather than in the external harness.

While drivability impact may be modest initially, the ECM will lose accurate closed-loop fuelling data for Bank 1 and may illuminate the MIL with additional fuel-trim codes. On some calibrations the heater fuse for that sensor circuit will blow, making diagnosis straightforward.

Common causes

Most-frequently reported root causes when P2231 is logged.

  • 1
    Wiring harness insulation chafed or melted near the exhaust manifold, allowing the heater wire to contact the signal wire.
  • 2
    Oil leak soaking the sensor harness and degrading insulation, creating a conductive bridge between the heater and signal conductors.
  • 3
    Moisture or corrosion inside the sensor connector bridging the heater and signal pins.
  • 4
    Internal short within the wideband O2 sensor body between the heater element and the Vs (cell voltage) circuit.
  • 5
    Aftermarket harness repair using incorrect gauge wire or non-rated insulation that fails under exhaust heat.
  • 6
    Damaged sensor pigtail from improper sensor installation (over-torque or misrouted harness).
  • 7
    PCM-side wiring fault where the heater control output and signal input lines share a damaged connector or splice.

Symptoms drivers notice

Check Engine Light (MIL) illuminated, often accompanied by fuel-trim related codes (P0172 / P0175).
Engine may run in open-loop mode, causing increased fuel consumption.
O2 heater fuse blown in the underhood fuse block (where a direct short to the heater circuit exists).
Rough idle or stumble, particularly after a cold start when the ECM relies heavily on sensor feedback.
Possible additional wideband sensor codes (e.g. P0030 heater circuit fault) stored alongside P2231.

How to diagnose P2231

A typical diagnostic flow when this code is present.

  1. 1
    With the engine off and sensor unplugged, use a multimeter to measure resistance between the signal/Vs pin and the heater pins at the sensor connector; any reading below 1 kΩ indicates an external harness short.
  2. 2
    Visually trace the entire Bank 1 Sensor 1 harness from the sensor to the PCM connector, looking for chafing against the exhaust manifold, heat shields, or sharp edges.
  3. 3
    Check the O2 heater fuse; a blown fuse is direct evidence of a heater-to-signal short with significant current flow.
  4. 4
    If no external harness fault is found, repeat the resistance test at the sensor pigtail connector itself to determine whether the short is inside the sensor body.
  5. 5
    Inspect the connector pins for corrosion, moisture, or bent terminals that could bridge adjacent circuits.
  6. 6
    Replace the sensor if the short is confirmed internal; repair or replace the harness section if the fault is external.
  7. 7
    After repair, clear codes and verify closed-loop operation by monitoring Bank 1 Sensor 1 live data during a warm idle drive cycle.

Related powertrain codes

Frequently asked questions

Why is P2231 specific to wideband sensors rather than conventional narrowband sensors?

Conventional narrowband (zirconia) sensors use only two wires for the cell signal and two for the heater, and the cell output is a relatively high-voltage swing (0–1 V). Wideband sensors have five or six conductors sharing a single boot, and the cell circuit (Vs) operates at a precisely regulated millivolt level. Even a minor cross-contamination from the 12 V heater wire overwhelms the Vs circuit, which is why the ECM can detect the short so reliably.

Can I drive with P2231?

Briefly, yes — the vehicle is usually driveable. However, the ECM is operating without accurate Bank 1 lambda data, so fuel economy suffers and catalytic converter protection is reduced. If the heater fuse has blown, the sensor will not reach operating temperature and fuel trims will be substantially incorrect, accelerating catalyst wear.

Could the PCM itself be causing P2231?

It is possible but uncommon. The PCM's internal wideband sensor controller chip can develop a shorted trace between the heater driver output and the Vs amplifier input. This is typically diagnosed after confirming the external harness and sensor pigtail are fault-free; factory-level diagnostic software can test the PCM input circuit directly before condemning the module.

Does P2231 affect both fuel trims or only Bank 1?

Only Bank 1 short-term and long-term fuel trims are directly affected, since Bank 1 Sensor 1 is the primary lambda input for the Bank 1 fuel control loop. On a V-engine, Bank 2 fuel control continues normally. On an inline engine (single bank), the entire closed-loop system is degraded.

Disabling P2231 in software

RaceTune can permanently disable P2231 — 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.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

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 P2231 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