P060B

Internal Control Module A/D Processing Performance

P060B is a generic OBD-II powertrain diagnostic trouble code: Internal Control Module A/D Processing Performance. 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
P060B
Group
Powertrain
System
Powertrain
Severity
Critical (limp mode / no-start)
Need P060B disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P060B means

P060B indicates that the PCM has detected a performance problem with its internal analog-to-digital (A/D) converter. The PCM uses A/D converters to translate analog sensor voltages (such as those from the throttle position, MAF, MAP, and temperature sensors) into digital values it can process. If the A/D processing is degraded, sensor readings become unreliable, and the PCM cannot accurately control fuelling, ignition, or emissions systems.

This is an internal PCM fault code. It differs from sensor-specific codes because it does not point to a particular external sensor but rather to the PCM hardware or firmware responsible for processing multiple analog inputs. It can be triggered by supply voltage irregularities, electromagnetic interference, thermal stress on the PCM, or genuine hardware failure within the module itself.

Because virtually all engine management decisions depend on accurate A/D conversion, this fault is treated as critical. The PCM will typically enter a default limp-home mode with fixed fuelling and ignition maps, or may refuse to start as a safety measure. In some cases the fault is intermittent and triggered by supply voltage excursions; in others it indicates a PCM that requires replacement.

Common causes

Most-frequently reported root causes when P060B is logged.

  • 1
    Low or unstable battery voltage causing the PCM reference voltage supply to drop below specification.
  • 2
    Corroded or high-resistance ground connections for the PCM.
  • 3
    Electrical interference from aftermarket accessories improperly grounded near the PCM.
  • 4
    Thermal degradation of the PCM due to overheating from a mounting location issue.
  • 5
    Internal PCM hardware failure of the A/D converter circuit.
  • 6
    PCM firmware corruption requiring reprogramming.
  • 7
    Water or moisture ingress into the PCM connector or housing.

Symptoms drivers notice

MIL illuminated, often accompanied by multiple other sensor-related fault codes.
Limp mode with severely limited engine performance.
Possible no-start or stall condition.
Erratic or incorrect sensor readings visible on a scan tool.
Multiple systems (fuelling, transmission, emissions) affected simultaneously.

How to diagnose P060B

A typical diagnostic flow when this code is present.

  1. 1
    Record all DTCs before proceeding; multiple simultaneous sensor codes alongside P060B strengthen suspicion of an internal PCM fault.
  2. 2
    Test battery voltage and charging system output to rule out low or unstable supply voltage as the root cause.
  3. 3
    Inspect all PCM ground connections for corrosion or looseness and repair any found.
  4. 4
    Check the PCM connector for moisture, corrosion, or damaged pins.
  5. 5
    Attempt a PCM reprogram with the latest calibration file if the vehicle manufacturer has issued software updates addressing internal diagnostic false-positives.
  6. 6
    If supply voltage and grounds are confirmed good and reprogramming does not resolve the fault, the PCM requires replacement.
  7. 7
    After replacement or reprogram, perform the required relearn and adaptation procedures before returning the vehicle to service.

Related powertrain codes

Frequently asked questions

Can a weak battery really cause P060B?

Yes. The PCM A/D reference voltage is derived from the supply voltage. Voltage drops during cranking or from a failing battery can cause the internal reference to fall out of range, triggering this fault.

Is P060B always a PCM failure?

Not always. Confirm supply voltage, ground integrity, and the absence of interference sources before condemning the PCM. A clean power supply can clear an intermittent version of this fault.

Why are there so many other codes stored alongside P060B?

Because the A/D converter processes inputs from many sensors, a degraded A/D will produce out-of-range readings for multiple channels simultaneously, generating cascading sensor codes.

Does the replacement PCM need programming?

Yes. Replacement PCMs must be programmed with the correct calibration for the vehicle and may require VIN, immobiliser, or theft-deterrent relearn procedures.

Disabling P060B in software

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