Working on this vehicle? Write estimates, send inspections & invoice customers from your phone.

    Start 14-Day Free Trial
    ← All OBD-II codes
    Powertrain code

    P0651 — Sensor Reference Voltage 'B' Circuit/Open Explained

    Run a shop or repair van?

    Run your next p0651 diagnosis — sensor reference voltage 'b' circuit job in Repairius: estimate, text approval, invoice, paid. Unlimited users.

    Start free trial

    14-day free trial · credit card required · cancel anytime

    Fleet, dispatcher or driver?

    DispatchTool keeps loads, drivers and breakdowns organized. A separate product from Repairius.

    Try DispatchTool

    Need it fixed on your car?

    Find local and mobile shops and call or text them directly.

    Find a shop

    Not ready yet? Get fair-price tips for "P0651 diagnosis — Sensor Reference Voltage 'B' Circuit" by email

    No spam. Unsubscribe anytime.

    Quick answer

    • What the code means: The P0651 code means that the powertrain control module (PCM) has detected a problem with the 5-volt reference circuit designated "B."
    • Severity: Get this checked out as soon as possible. Depending on which sensors are on this circuit, you could experience stalling or a no-start condition, leaving you stranded.
    • Most common cause: The most common cause of a P0651 is a faulty sensor that has shorted out, disrupting the entire reference circuit.

    What the P0651 code means

    The full OBD-II definition for P0651 is "Sensor Reference Voltage 'B' Circuit/Open." In plain English, this means your car's main computer, the PCM, has found a problem with a specific electrical circuit it uses to get information from various engine sensors.

    Think of the PCM as a central command hub. It sends out a steady, precise 5-volt signal to multiple sensors throughout the engine. This is called a "reference voltage." These sensors use that 5 volts to do their job and then send a signal back to the PCM. The PCM makes decisions about fuel delivery, ignition timing, and more based on these return signals.

    To manage a large number of sensors, automakers group them into different circuits, labeled 'A', 'B', 'C', and so on. The P0651 code specifically points to a problem in the "B" circuit. The issue could be an open (a break in the wire) or a short (where the voltage is going to ground or to another wire).

    When the PCM detects that the voltage on the "B" circuit is outside its normal expected range—either too high or too low—it logs the P0651 code and turns on the check engine light.

    Common symptoms

    Because the "B" reference circuit can feed multiple sensors, the symptoms can vary depending on your vehicle's make and model. However, you will almost certainly experience a Check Engine Light.

    Other symptoms can include:

    • Engine stalling or cutting out while driving
    • Engine cranks but will not start (no-start condition)
    • Rough running or misfiring
    • Reduced engine power
    • Harsh or incorrect shifting from the transmission
    • Other trouble codes specific to the sensors on the "B" circuit may also be present

    Common causes

    The causes for P0651 are almost always electrical. They are listed below, ranked from most likely to least likely:

    1. A faulty sensor: This is the most common culprit. One of the sensors connected to the "B" reference circuit has failed internally, causing a short or an open. This disrupts the voltage for all other sensors on that same circuit.
    2. Wiring issues: The wiring harness carrying the 5-volt reference signal could be damaged. This might be from chafing against an engine component, heat damage causing wires to melt, or corrosion at a connector. The problem could be a short-to-ground, a short-to-voltage, or an open circuit (a broken wire).
    3. A faulty Powertrain Control Module (PCM): This is the least likely cause. The PCM itself can fail, and one of the first components to go might be the internal voltage regulator that supplies the 5-volt reference. A PCM failure is rare and should only be considered after all other possibilities have been exhaustively ruled out.

    How a technician diagnoses it

    A technician will use a systematic approach to pinpoint the cause of a P0651 code. Guessing or simply replacing parts is not effective and can get expensive quickly.

    1. Scan for Codes: The first step is always to connect a professional OBD-II scan tool to retrieve the P0651 code and any other stored codes. They will also look at the freeze-frame data, which is a snapshot of all the engine sensor readings at the exact moment the code was set. This provides valuable clues.
    2. Visual Inspection: The technician will perform a thorough visual inspection of the engine's wiring harness, looking for any obvious signs of damage, such as frayed wires, melted insulation, or loose/corroded connectors. They will pay close attention to areas where the harness is close to hot exhaust components or moving parts.
    3. Identify Sensors on the "B" Circuit: Using a factory service manual or wiring diagram specific to the vehicle, the technician will identify every sensor connected to the "B" reference voltage circuit. Common sensors on this circuit can include the fuel tank pressure sensor, camshaft or crankshaft position sensor, or accelerator pedal position sensor.
    4. Test the Reference Voltage: With the key on and engine off, the technician will use a digital multimeter (DMM) to check the voltage at one of the easily accessible sensors on the "B" circuit. They are looking for a steady 5-volt reading.
      • Good reading: A perfect 5 volts (or very close to it, e.g., 4.98v-5.02v) means the PCM is likely okay. The problem might be intermittent, or one of the sensors might be failing only when hot.
      • Bad reading: A reading of 0 volts suggests an open circuit or a short-to-ground. A reading significantly lower than 5 volts (e.g., 2.3v) often indicates a shorted sensor is dragging the circuit voltage down. A reading higher than 5 volts points to a short-to-voltage.
    5. Isolate the Faulty Component: This is the key diagnostic step. The technician will disconnect each sensor on the "B" circuit, one by one. After disconnecting each sensor, they will re-check the voltage at the reference circuit. If the voltage returns to a normal 5 volts after unplugging a specific sensor, that sensor is the one that has failed and is causing the problem. If the voltage remains low after unplugging all sensors, the problem lies in the wiring harness itself (a short-to-ground somewhere) or, rarely, the PCM.
    6. Check for an Open or Short in the Harness: If all sensors are disconnected and the voltage is still incorrect, the technician will perform continuity and resistance checks on the reference wire from the PCM connector to the sensor connectors to find the location of the break or short in the harness.

    Typical repair cost

    The cost to repair a P0651 code can vary widely depending on what the problem turns out to be.

    • Parts:
      • Sensor Replacement: If the cause is a faulty sensor, the part cost can range from $50 to $250, depending on the sensor type and vehicle manufacturer.
      • Wiring Repair: If the issue is a simple wire repair, the cost of materials is negligible, often less than $10.
      • PCM Replacement: In the rare event of a failed PCM, the part itself can cost between $500 and $1,500 or more, plus the cost of programming it to the vehicle.
    • Labor:
      • Diagnosis: Most shops will charge a 1-hour diagnostic fee, typically from $100 to $180, to perform the steps above.
      • Repair: If it's an easy-to-access sensor or wire, the repair might be completed within that first hour. If the faulty sensor is difficult to reach (e.g., a crankshaft sensor behind the engine) or the wiring damage is extensive, labor costs can increase to $200 to $500.

    Overall, you can expect a typical repair for a P0651 to fall in the $150 to $450 range.

    Can I keep driving with this code?

    It is not recommended. While you might be able to drive the vehicle, the P0651 code indicates a problem with a critical circuit. Depending on which sensors have lost their reference voltage, you could experience sudden stalling in traffic or be unable to start the car later. Driving with this code can be unpredictable and potentially unsafe. It's best to get the vehicle to a repair shop as soon as you can.

    Related codes

    The P0651 code is part of a family of sensor reference voltage codes. The specific code logged depends on which circuit has the fault.

    • P0641: Sensor Reference Voltage 'A' Circuit/Open
    • P0697: Sensor Reference Voltage 'C' Circuit/Open
    • P06A3: Sensor Reference Voltage 'D' Circuit/Open
    • You may also see other codes related to the specific sensors on the "B" circuit, such as a P0335 (Crankshaft Position Sensor 'A' Circuit) if that sensor is on the affected circuit.

    Get this scanned at a trusted shop on Repairius.

    Need this code diagnosed?

    Request service from shops in your area.

    Related P-series codes

    Parts, tools, and pros for this code

    diagnostic
    passenger

    Parts pros use for this job

    • •Oxygen sensor
    • •Spark plugs
    • •MAF sensor

    Tools pros use

    • •OBD-II scanner
    • •Code reader
    • •Smoke leak tester

    Scan your own codes

    A basic OBD-II scanner pays for itself the first time you avoid a diagnostic fee.

    • •Bluetooth scanners for any phone
    • •Live data & freeze frame
    • •Reset check engine light

    Prefer a professional?

    Find local and mobile shops and call or text them directly.

    • ✓Call or text shops directly
    • ✓Verified reviews & ratings
    • ✓See services offered

    Doing it yourself? Shop our partners

    We may earn a small commission from partner links — it never changes the price you pay.

    Run your shop from estimate to payment

    Don't overhaul your shop. Test Repairius on your next job.

    Repairius keeps estimates, work orders, real-time job assignment, customer and vehicle history, inventory, and payments in one place — on desktop and in your pocket.

    14-day free trial · credit card required · cancel anytime

    Not a mechanic? Send Repairius to your shop — they can run estimates, jobs, and invoices in one place.

    Know someone who needs this?

    Share this page with a mechanic, a shop owner, or a friend working on the same problem.

    Know a mechanic or shop owner Repairius could help?

    Send them Repairius in one tap. Free listing, online booking, reminders and the full shop workflow.

    Text them Email