01 P0023 B camshaft position - actuator circuit (Bank 2) • 02 How to fix a car that's not shifting gears properly • 03 Can a Coolant Flush Fix Overheating Issues? A Practical Gui… • 04 P0022 A camshaft position - timing over retarded (Bank 2) • 05 Why Your Car Acts Possessed After Rain • 06 How to Test the Resistance and Voltage of the Sensors, Actu… • 07 Understanding Engine Control Modules (ECMs) and Their Funct… • 08 How Long Should You Wait Before Changing Your Car’s Oil Aft… • 09 Toyota Hilux Spare Parts List and Part Numbers • 10 The Dangers of Overfilling Your Car's Engine With Oil •

DTC codes / P06xx · Computer and output circuits / P06A7

P06A7Sensor Reference Voltage B Circuit Range/Performance

P06A7 indicates that the powertrain control module (PCM) has detected an out-of-range or performance fault in the reference voltage supply circuit designated as 'B', which typically feeds multiple sensors such as the throttle position sensor, accelerator pedal sensor, or manifold absolute pressure sensor. The computer monitors the voltage level on this shared reference line and sets the code when the signal falls outside the expected operating window or behaves erratically.

SystemPowertrain
Code typeGeneric (all makes)
SeverityMedium
Fix difficultyProfessional
AreaComputer and output circuits

Symptoms you may notice

  • Illumination of the check engine light, often with no other noticeable symptoms
  • Rough or unstable engine idle, sometimes accompanied by stalling
  • Hesitation or poor acceleration when the accelerator pedal is pressed
  • Reduced fuel economy or an overly rich or lean running condition
  • Intermittent operation of multiple sensors that share the reference voltage circuit
  • Transmission shifting harshly or entering limp mode on some vehicles

Common causes, most likely first

  1. A short to ground or chafed wire on the reference voltage circuit, often where the harness rubs against a metal bracket
  2. A faulty sensor internally shorting the reference voltage line, pulling the shared voltage down for all sensors on that circuit
  3. Corroded or loose connector terminals at any sensor or at the PCM, causing high resistance and voltage drop
  4. A damaged PCM driver circuit for the reference voltage output, sometimes caused by an external short that overheated the internal driver
  5. Water intrusion into a connector or sensor, leading to intermittent shorts and voltage fluctuations
  6. Aftermarket accessories or poor previous repairs tapping into the reference voltage wire and loading the circuit

How to diagnose and fix it

  1. Scan all modules for stored codes and freeze-frame data to identify which sensors share the affected reference voltage circuit and whether the fault is intermittent or continuous
  2. Inspect the wiring harness and connectors for chafing, corrosion, or loose pins, focusing on areas near the engine, exhaust, and any recent repair locations
  3. Measure the reference voltage at each sensor connector with the key on and engine off, comparing the reading to the manufacturer's specification and looking for a drop that indicates excessive load
  4. Disconnect sensors one at a time on the affected circuit to see if the reference voltage recovers, isolating a sensor that is internally shorted
  5. Perform a voltage drop test on the ground side of the circuit and check the PCM connector for tightness and cleanliness
  6. If the wiring and sensors check out, test the PCM reference voltage output with a known-good load or substitute a known-good PCM to confirm internal driver failure
  7. Repair or replace the faulty wiring, connector, sensor, or PCM as determined by the tests, then clear codes and verify the reference voltage remains stable under various operating conditions

Reference voltage faults that fool good technicians

  • A single sensor shorting the reference voltage line can pull down the voltage for every sensor on that circuit, causing multiple unrelated codes that lead technicians to replace parts that are not faulty.
  • The reference voltage circuit is often shared across sensors that seem unrelated, such as the throttle position sensor and the air conditioning pressure sensor, so a fault in one can disable the other.
  • Intermittent P06A7 codes are frequently caused by a wire that rubs through only during certain engine movements or temperature changes, making the fault hard to reproduce in the shop.
  • A weak battery or poor charging system can cause the PCM to set reference voltage codes if the supply voltage drops during cranking or under heavy electrical load.
  • Aftermarket electrical accessories wired into the reference voltage line, such as gauges or alarms, can overload the circuit and trigger this code without any factory component being defective.

Can I keep driving with P06A7?

The vehicle may enter limp mode or run poorly, so avoid heavy acceleration and long trips until the fault is repaired. If the engine stalls or the throttle response becomes unpredictable, stop driving and have the vehicle towed to a repair shop.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage