P0651: Sensor Reference Voltage B Circuit/Open (Meaning, Causes, Fixes)
What P0651 means
The PCM sends a steady reference voltage, typically 5 volts, to many sensors, and each sensor returns a changing signal the PCM reads. These supplies are grouped into circuits labeled A, B and so on. RepairPal says the PCM sends a 5-volt reference signal to the applicable engine sensors and sets P0651 when it detects a problem with that signal. OBD-Codes.com describes P0651 as the PCM detecting an open (absent) circuit for the sensor or sensors on reference circuit "B". It is a generic code for OBD-II vehicles, and the repair steps vary by make and model. The sources differ on which sensors are involved: RepairPal talks about engine sensors and lists 'engine may not start' as the symptom, while OBD-Codes.com says the sensor is typically tied to the automatic transmission, transfer case or a differential, so its symptoms are mostly shifting and 4WD problems. Which sensors share reference circuit B depends on the vehicle, so check a service manual for yours. OBD-Codes.com adds that P0651 will almost always come with a more specific sensor code, that those codes should be diagnosed first, and that a P0651 stored by itself suggests a PCM programming error. P0641 is the same code for reference circuit "A", and P0652 and P0653 are the circuit B low and high codes.
Severity: can I keep driving?
Drive with caution, fix soon
Get it diagnosed soon. RepairPal rates P0651 Moderate, meaning it may not threaten safety right away but should be checked within a reasonable time. OBD-Codes.com says how serious it is depends on which sensor circuit is open and what other codes are stored with it. RepairPal notes the engine may not start, and if the car shifts badly, won't engage a gear or 4WD, or the speedometer stops working, drive gently and get it checked before relying on it.
Common symptoms
- Check engine light on; OBD-Codes.com says some vehicles need several failed drive cycles before it lights (OBD-Codes.com)
- Engine may not start (RepairPal)
- Transmission shifting problems, or no shifting between sport and economy modes (OBD-Codes.com)
- Delayed or no transmission engagement (OBD-Codes.com)
- Transfer case won't switch between 2WD and AWD/4WD, or between low and high range (OBD-Codes.com)
- Front differential or front hubs won't engage (OBD-Codes.com)
- Erratic or dead speedometer or odometer (OBD-Codes.com)
Likely causes
Roughly most to least common, based on the sources below. Your vehicle may differ.
- Open circuit or bad connector in the sensor wiring (OBD-Codes.com); wiring issue (RepairPal)
- Blown fuse or fusible link (OBD-Codes.com)
- Faulty system power relay (OBD-Codes.com)
- Failed sensor on the reference circuit (OBD-Codes.com, RepairPal)
- Faulty engine computer (PCM) (RepairPal), or a PCM programming error when P0651 is stored alone (OBD-Codes.com)
Diagnostic steps you can do
Work on a cool engine, parked on level ground with the parking brake set. Never work under a car supported only by a jack.
- Read all stored codes and write them down with any freeze frame data. Fix any more specific sensor codes first, as OBD-Codes.com recommends.
- Check the related fuses and fusible links. OBD-Codes.com notes a fuse can look fine but fail under full load, and a blown fuse usually means a shorted circuit somewhere.
- Look over the sensor wiring and connectors for damage, burned spots or loose pins, and repair what you find.
- With a multimeter, OBD-Codes.com says you should typically find about 5 volts and a good ground at the sensor connector. Disconnect related control modules before doing any resistance checks.
- After a repair, clear the code and drive normally. OBD-Codes.com says if the PCM reaches readiness mode without the code returning, the repair worked.
Typical fixes
- Repair open or damaged wiring or connectors in the reference circuit (OBD-Codes.com, RepairPal)
- Replace a blown fuse or fusible link after finding the short that blew it (OBD-Codes.com)
- Replace a faulty system power relay (OBD-Codes.com)
- Replace a sensor that fails the manufacturer's resistance or continuity specs (OBD-Codes.com, RepairPal)
- Reprogram or replace the PCM only after the wiring and sensors check out (OBD-Codes.com, RepairPal)
Repair costs vary widely by vehicle, region, parts brand and shop, so we don't quote prices. Get a written estimate after diagnosis.
🛠 When to call a pro
- The engine won't start
- The transmission won't engage or the 4WD system won't switch
- There is no 5-volt reference at the sensor and you can't find the break in the wiring
- P0651 is the only code stored, which may point to a PCM programming issue
Where to buy
Plain search links. Always match parts to your exact year, make, model and engine.
FAQs
Can I drive with P0651?
Often for a short time, but get it checked soon. RepairPal rates it Moderate, and OBD-Codes.com says the severity depends on which sensor circuit is open. If the engine won't start, the transmission won't engage or 4WD won't work, don't rely on the car until it's fixed.
What's the difference between P0651 and P0641?
Both mean the PCM found a problem with a sensor reference voltage circuit. P0641 is for reference circuit "A" and P0651 is for circuit "B". Which sensors are on each circuit depends on the vehicle.
Why is P0651 stored with other codes?
OBD-Codes.com says this code is generally a support code for a more specific sensor code, so fix those first. If P0651 is stored by itself, it suggests a PCM programming error.
How much does it cost to fix P0651?
Neither source gives a repair cost for P0651. A fuse or connector repair is much smaller than a sensor or PCM replacement, so find the cause before buying parts.
Sources
Last reviewed 2026-10-25. Code definitions and repair steps can vary by manufacturer. Confirm with your vehicle's service information.