P0641

Sensor Reference Voltage A Circuit Open

P0641 is a generic OBD-II powertrain diagnostic trouble code: Sensor Reference Voltage A Circuit Open. 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
P0641
Group
Powertrain
System
Powertrain
Severity
Warning (MIL on, possible limp mode)
Need P0641 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P0641 means

P0641 is stored when the PCM detects that the 5-volt reference voltage on supply rail "A" is outside its expected range — either too high, too low, or completely absent. The PCM generates one or more regulated 5 V rails internally and distributes them to multiple sensors simultaneously: Throttle Position Sensor (TPS), Manifold Absolute Pressure (MAP), oil pressure, and others share this common reference. The "A" designation identifies a specific internal regulator and its associated wiring bundle; different manufacturers assign different sensors to each rail.

Because multiple sensors share the same 5 V rail, a fault on that rail typically triggers a cascade of additional DTCs — erratic MAP readings, implausible TPS voltage, oil pressure sensor faults, etc. This cascade is a diagnostic clue: when several unrelated sensor codes appear simultaneously, P0641 (or a similar reference-voltage code) is almost always the anchor fault. Chasing individual sensor codes without first resolving the reference-voltage fault wastes time and often leads to unnecessary parts replacement.

The most common physical causes are a short to ground in the harness wire that carries 5 V to the sensors (which drags the entire rail down), a corroded or backed-out connector pin that creates an open circuit, or a blown internal fuse protecting the rail. A failed PCM voltage regulator is possible but far less common. Wiring diagnosis — continuity and short-to-ground testing along the full length of the reference wire — should be completed before assuming PCM failure.

Common causes

Most-frequently reported root causes when P0641 is logged.

  • 1
    Short to ground in the 5 V reference "A" wiring harness pulling the entire rail below the PCM's threshold.
  • 2
    Open circuit caused by a broken wire, corroded connector pin, or backed-out terminal in the reference voltage circuit.
  • 3
    A faulty sensor (TPS, MAP, oil pressure, etc.) on the "A" rail whose internal failure shorts the reference line to ground.
  • 4
    Corroded or loose connector at any sensor sharing the "A" reference rail — intermittent contact creates an apparent open.
  • 5
    Blown or high-resistance fuse protecting the 5 V reference circuit reducing available voltage.
  • 6
    Failed 5 V voltage regulator inside the PCM producing out-of-range output on rail "A".
  • 7
    Moisture intrusion into a connector causing leakage current that alters the reference voltage reading.

Symptoms drivers notice

Check Engine Light (MIL) illuminated, frequently accompanied by multiple additional sensor-fault codes simultaneously.
Erratic or implausible readings for MAP, TPS, or other sensors sharing the "A" rail, causing rough idle or hesitation.
Engine may enter limp mode if the TPS or MAP sensor is on the affected rail, degrading throttle and fueling accuracy.
Intermittent stalling or failure to start when reference voltage collapses completely.
Gauge cluster anomalies such as erratic oil pressure readings or fluctuating sensor-driven instrument displays.

How to diagnose P0641

A typical diagnostic flow when this code is present.

  1. 1
    Connect a scan tool and record all stored DTCs and freeze frame data — multiple simultaneous sensor codes alongside P0641 confirm a shared reference rail fault, not individual sensor failures.
  2. 2
    Backprobe the 5 V reference pin at each sensor on the "A" rail with the ignition on (engine off) and measure voltage with a multimeter; expect 4.8–5.2 V when healthy.
  3. 3
    Disconnect sensors on the rail one at a time and recheck reference voltage after each disconnection — voltage recovering after a specific sensor is unplugged points to that sensor internally shorting the rail.
  4. 4
    Perform a continuity and short-to-ground test on the entire 5 V reference wire from the PCM connector to each sensor connector, looking for resistance less than 1 Ω to ground.
  5. 5
    Inspect all connectors on the "A" rail circuit for corrosion, spread pins, and moisture intrusion; repair or replace damaged connectors.
  6. 6
    Check the 5 V reference fuse (if present) and any inline fuses in the harness; replace blown or high-resistance fuses.
  7. 7
    If all external wiring and sensors test good and voltage remains out of range at the PCM connector itself, suspect an internal PCM regulator failure and consult manufacturer-specific procedures before replacement.

Related powertrain codes

Frequently asked questions

Why did so many sensor codes appear at the same time as P0641?

All the sensors on reference rail "A" share the same 5 V supply wire from the PCM. When that wire is shorted or open, every sensor on it simultaneously loses its reference and reports a fault. P0641 is the anchor code — fix the rail fault first and the cascade codes will disappear.

How do I find which sensor is pulling the rail down?

With the ignition on, disconnect sensors on the "A" rail one at a time while monitoring voltage at the rail. When 5 V returns after unplugging a specific sensor, that sensor has an internal short to ground and needs replacing.

Can P0641 be caused by a bad PCM?

Yes, but it is uncommon. The PCM's internal voltage regulator can fail, but wiring faults and defective sensors account for the vast majority of cases. Exhaust all external causes before condemning the PCM.

Is P0641 the same as P0651?

They describe the same type of fault — a 5 V sensor reference rail open — but on different internal circuits. P0641 is rail "A" and P0651 is rail "B". The diagnosis approach is identical; you just need to identify which sensors belong to each rail on your specific vehicle using a wiring diagram.

Disabling P0641 in software

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