P06A6

Cylinder 1 Injector Data Incompatible

P06A6 is a generic OBD-II powertrain diagnostic trouble code: Cylinder 1 Injector Data Incompatible. It is logged by the engine control unit when the powertrain monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.

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

What P06A6 means

P06A6 is a generic powertrain code indicating the powertrain control module has detected that the reference voltage on the sensor reference A circuit is out of its expected range or is performing abnormally. The PCM supplies a regulated reference voltage, commonly 5 volts, to a group of sensors that share this circuit. These can include pressure sensors, position sensors, and other analog inputs. The module continuously monitors this reference and expects it to stay within a tight window.

When the measured reference voltage drifts too high or too low, or fluctuates outside the calibrated tolerance, the PCM sets P06A6 and usually turns on the malfunction indicator lamp. Because many sensors share the same reference feed, a fault on this circuit can cause several sensors to read incorrectly at once, so P06A6 is frequently accompanied by additional sensor range or performance codes. A short to power, a short to ground, an open in the reference wire, or a shorted sensor pulling the reference down are the typical electrical causes.

Diagnosis should begin by reading all stored codes and inspecting the shared reference circuit and its connectors, then measuring the actual reference voltage at the affected sensors. Because a single shorted sensor can drag down the whole reference bus, individual sensors may need to be disconnected one at a time to isolate the fault before condemning the PCM.

Common causes

Most-frequently reported root causes when P06A6 is logged.

  • 1
    Short to ground on the sensor reference A circuit.
  • 2
    Short to battery or another voltage source on the reference circuit.
  • 3
    Open or high-resistance in the reference voltage wire.
  • 4
    A shorted or internally failed sensor pulling the shared reference out of range.
  • 5
    Corroded, damaged, or loose connectors on the reference circuit.
  • 6
    Chafed or pinched harness causing intermittent reference faults.
  • 7
    Faulty PCM reference voltage regulator (only after wiring is ruled out).

Symptoms drivers notice

Malfunction indicator lamp illuminated.
Multiple sensor range or performance codes stored together.
Rough idle, hesitation, or poor acceleration from faulty sensor inputs.
Possible stalling or drivability problems.
Erratic sensor readings observed in live data.

How to diagnose P06A6

A typical diagnostic flow when this code is present.

  1. 1
    Connect a scan tool and record all stored DTCs and freeze frame data, noting any companion sensor codes on the shared reference.
  2. 2
    Inspect the reference circuit wiring and connectors for corrosion, damage, or backed-out terminals.
  3. 3
    Measure the reference voltage at the affected sensor connectors and compare it to the expected value.
  4. 4
    Check the reference circuit for shorts to ground or to voltage and for continuity back to the PCM.
  5. 5
    Disconnect sensors on the shared reference one at a time to see if the reference voltage recovers, isolating a shorted sensor.
  6. 6
    Repair the faulty wiring, connector, or sensor identified during testing.
  7. 7
    Clear the codes and verify the reference voltage remains stable through a road test.

Related powertrain codes

Frequently asked questions

What is the sensor reference A circuit?

It is a regulated voltage feed, usually 5 volts, that the PCM supplies to a group of sensors so they can report their measurements accurately.

Why are several sensor codes set with P06A6?

Multiple sensors often share the same reference feed, so a single reference fault can make all of them read incorrectly and set additional range or performance codes.

Can one bad sensor cause P06A6?

Yes, a sensor that shorts internally can drag the shared reference voltage out of range, which is why sensors are disconnected one at a time during diagnosis.

Does P06A6 mean the PCM has failed?

Usually not; wiring shorts, opens, connector faults, and shorted sensors are far more common, and the PCM should only be suspected after those are ruled out.

Disabling P06A6 in software

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

ECU families we can disable P06A6 on

We hold the DaVinci A2L disable definitions for these families, so the exact P06A6 path and mask addresses are mapped. verified marks a confirmed disable definition. We support many more — upload your file and our identifier will match it automatically.

  • Bosch EDC17C66 verified
  • Bosch EDC17CP57 verified
  • Bosch MG1CP002 verified

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