P060B — Internal Control Module A/D Processing Performance
powertrain (engine/transmission)
Is it safe to drive?
Schedule prompt diagnostic service P060B can affect engine control and may progress to stalling or a no-start condition. If the engine runs normally, drive cautiously to a repair facility; do not continue driving if it stalls, loses power, or enters reduced-power mode.
Typical symptoms
- The check-engine light illuminates with P060B stored in the powertrain controller.
- P060B appears as a current, pending, or permanent code with freeze-frame data.
- The engine may idle roughly, hesitate, or surge under light acceleration.
- Stalling, a crank-but-not-start condition, or an intermittent no-start can occur.
- OBD live data may show unstable or implausible readings from A/D-based sensors.
- Some vehicles may enter reduced-power operation when the ECM detects an internal performance fault.
Common causes
- Failure in the ECM's internal analog-to-digital converter or precision reference circuit.
- Unstable ECM power supply or high-resistance grounding that disrupts A/D conversion.
- A short circuit or overload on the ECM-provided 5-volt sensor-reference rail.
- Corrosion, water intrusion, bent connector pins, or damaged harness wiring at the ECM.
- Open or high-resistance sensor-return wiring that produces implausible A/D input readings.
- Internal ECM circuit-board or solder-joint damage caused by excessive heat or moisture.
- Incorrect software, calibration, or failed programming after an ECM replacement.
How to diagnose with an OBD scanner
- Read P060B with an OBD scanner Connect an ELM327 adapter and use AIScanAuto to read stored, pending, and permanent codes plus freeze-frame data. Record whether P060B is active and whether battery voltage, engine speed, or sensor data changed when it set. Do not erase codes before capturing this information.
- Verify ECM power and grounds Test battery state of charge, charging-system output, ignition-on supply at the ECM, and voltage drop across its power and ground connections. Compare the results with service specifications; unstable module power or a poor ground can cause the P060B A/D performance check to fail.
- Check the A/D reference and sensor circuits Back-probe the ECM's 5-volt reference and ground pins with the ignition on. Verify reference voltage and sensor-return integrity against the vehicle service manual, and isolate any shorted sensor or damaged circuit. Do not assume P060B is an internal module failure until these external checks pass.
- Inspect the module and connectors With power removed, inspect the ECM connectors for green corrosion, bent pins, water intrusion, and heat-damaged wiring. Also check the harness for chafing near the module. Repair damaged connections before condemning the ECM, because unstable module wiring can contribute to P060B.
- Clear and validate the repair After correcting the fault, clear the codes with the scanner, cycle the ignition, and road-test while watching for P060B and implausible A/D sensor data. If P060B returns immediately with all power, ground, reference, and harness tests passing, an internal ECM converter fault becomes more likely.
- Confirm the ECM diagnosis Use the manufacturer-specific A/D performance test or a known-good-module comparison if available. If P060B returns with verified-good power, grounds, reference voltage, wiring, and software, have the ECM refurbished or replaced and properly programmed rather than replacing it as the first step.
Approximate repair cost
Typical independent-shop estimates are about $100-$250 for diagnosis, $150-$600 for a wiring or reference-circuit repair, or $600-$1,800 for ECM replacement or refurbishment plus programming. These USD figures are estimates and vary by region, vehicle, and parts availability.
Common questions
What exactly does P060B mean?
P060B reports that the internal control module's analog-to-digital processing or reference circuit is not meeting the ECM's specified performance criteria.
Does P060B always require ECM replacement?
No. P060B can follow unstable ECM power, poor grounds, a sensor-reference short, or damaged connector wiring, so those items should be tested before the module is condemned.
Can I drive with P060B?
Limited driving may be possible if the engine runs smoothly and does not stall, but P060B should be diagnosed promptly. Stop driving if the engine loses power, will not restart, or runs in reduced-power mode.
Why does P060B return after the code is cleared?
Clearing P060B does not repair the underlying fault. Immediate return with verified-good wiring, power, grounds, and reference voltage strongly supports an internal ECM A/D processing or reference-circuit failure.
Your engine control unit runs continuous self-checks on its own internal processors, including the analog-to-digital converter that translates raw voltage signals from sensors into data the computer can interpret. Code P060B triggers when the ECU detects that this A/D conversion process is not performing within factory specifications. Rather than pointing to a single failing part, this code indicates the control module itself has identified an internal processing fault in how it handles incoming sensor data.
When the module notices the A/D conversion falling outside acceptable parameters, it logs the fault after a set number of drive cycles and illuminates the Check Engine light. The stored freeze frame captures the exact operating conditions at that moment — engine speed, load percentage, coolant temperature, and vehicle speed — giving you a precise snapshot of what the vehicle was doing when the problem occurred. This data is invaluable because it tells you whether the fault happened during cold startup, heavy acceleration, or steady cruising.
The underlying cause could be a failing sensor sending erratic voltage signals, damaged wiring disrupting the signal path, a poor ground connection distorting readings, or in some cases the control module itself developing an internal fault. Symptoms vary depending on which circuit is affected and how severely the A/D processing has degraded.
Symptoms of P060B
- Check Engine light remains illuminated after startup
- Noticeable increase in fuel consumption under normal driving conditions
- Intermittent operation or complete failure of the affected sensor or auxiliary system
- Reduced engine performance or limp-mode activation in severe cases
- Inconsistent readings from monitoring systems dependent on the affected circuit
- Possible stalling or hesitation if the fault impacts critical engine sensors
Common Causes
- Damaged or corroded wiring harness connected to the affected circuit
- Poor ground connection at the sensor or control module
- Faulty sensor or actuator sending invalid voltage signals to the ECU
- Blown fuse protecting the circuit feeding the affected component
- Internal fault within the engine control module itself
- Loose or disconnected electrical connector causing signal dropout
- Software glitch requiring a module reprogramming or update
How to Diagnose P060B
Start by connecting an OBD2 scanner to confirm P060B is stored, then record all freeze frame data before clearing the code. This information shows you the engine conditions when the fault first appeared and guides your inspection toward the right circuit.
Next, scan for any additional trouble codes. Related codes often point directly to the failing component — for instance, a P0100-series code alongside P060B suggests the mass airflow sensor circuit needs attention. Check manufacturer technical service bulletins for your specific make and model; many P0xxx codes have known factory fixes or require a software update.
Perform a thorough visual inspection of the wiring harness and connectors tied to the affected circuit. Look for damaged insulation, corroded pins, broken wires hidden under loom tape, and any signs of moisture intrusion. Even small abrasions can cause intermittent opens in the signal circuit.
Use a multimeter to check reference voltage, ground integrity, and signal continuity at the component connector. Compare your readings against factory specifications. Then conduct a wiggle test on the harness while monitoring live data — any signal dropouts indicate a broken wire that needs repair.
Finally, clear the code and complete a full drive cycle that reproduces the conditions recorded in the freeze frame. If P060B returns, you have confirmed an active fault requiring component-level repair or replacement.
Repair Options and Costs
Address the most likely culprits before pursuing expensive fixes. Wiring repairs or connector replacement typically resolve the issue at the lower end of the cost spectrum, while sensor replacement or control module service represents the middle ground. In rare cases where the ECU itself has failed internally, full module replacement becomes necessary.
Repair wiring or connectors: $80–$250
Replace faulty sensor or actuator: $150–$500
Control module repair or replacement: $300–$1,000
Total repair costs for P060B generally fall between $80 and $1,000 depending on which component failed. An accurate diagnosis before purchasing parts is essential — spending money on a new sensor when the real problem is a broken wire inside the harness wastes both money and time.
Can You Drive with P060B?
P060B carries a short-term severity rating. In most instances the vehicle remains drivable, though you may experience reduced fuel economy, intermittent system failures, or limited performance depending on which circuit is affected. If the car enters limp mode, exhibits stalling, or triggers warnings related to braking or steering systems, treat the situation as urgent and have the vehicle inspected immediately. Until the underlying fault is identified and corrected, monitor for worsening symptoms and avoid extended highway driving if the Check Engine light is flashing.