P06AF

Management System - Forced Engine Shutdown

P06AF is a generic OBD-II powertrain diagnostic trouble code: Management System - Forced Engine Shutdown. 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
P06AF
Group
Powertrain
System
Powertrain
Severity
Critical (limp mode / no-start)
Need P06AF disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P06AF means

P06AF is set when the powertrain control module (PCM) detects an irregularity in the torque management system that is severe enough to warrant, or that follows, a forced engine shutdown. The torque management system reduces engine torque at specific moments, most notably during automatic transmission shifts, to protect the transmission and driveline. On many engines this torque reduction is achieved by retarding ignition timing.

If the PCM determines that engine torque cannot be adequately controlled, for example that timing cannot be retarded as commanded, it may decide the situation is unsafe and command the engine to shut down, storing P06AF and illuminating the malfunction indicator lamp. The torque management function itself is not something most drivers would notice in normal operation, but the consequence of this code, an engine that shuts down or refuses to start, is serious and can leave the vehicle stranded.

Causes range from internal PCM faults and software or calibration errors to problems in the systems the module uses to influence torque, such as ignition timing control, along with supply voltage and grounding issues. Diagnosis should begin by reading all stored codes and freeze frame data, checking for companion torque, ignition, or module codes, and verifying module power and ground before considering PCM replacement and reprogramming.

Common causes

Most-frequently reported root causes when P06AF is logged.

  • 1
    Internal PCM/ECM fault affecting torque management logic.
  • 2
    PCM software or calibration error triggering the forced shutdown strategy.
  • 3
    Ignition timing control fault preventing the commanded torque reduction.
  • 4
    Companion powertrain faults that the module interprets as loss of torque control.
  • 5
    Unstable supply voltage or poor ground affecting the control module.
  • 6
    Interrupted or corrupted PCM programming.
  • 7
    PCM hardware damage from a voltage spike or moisture ingress.

Symptoms drivers notice

Malfunction indicator lamp illuminated.
Engine shuts down or stalls unexpectedly.
Engine cranks but will not start after the fault occurs.
Reduced power or a failsafe strategy before shutdown.
Companion torque management, ignition, or internal module codes stored.

How to diagnose P06AF

A typical diagnostic flow when this code is present.

  1. 1
    Retrieve all stored DTCs and freeze frame data, noting any companion torque or ignition codes.
  2. 2
    Address any companion codes first, as they often reveal the real trigger for the shutdown.
  3. 3
    Verify PCM/ECM power supply and ground connections are clean, tight, and within specification.
  4. 4
    Check the ignition timing control circuits used for torque reduction for faults.
  5. 5
    Confirm battery and charging system voltage is stable, since supply irregularity can affect module logic.
  6. 6
    Check for an applicable PCM software update or technical service bulletin and reflash if available.
  7. 7
    If external systems test good and the fault persists, suspect internal PCM failure and plan replacement with programming.

Related powertrain codes

Frequently asked questions

What is the torque management system?

It is a strategy the PCM uses to temporarily reduce engine torque, especially during transmission shifts, to protect the transmission and driveline, usually by retarding ignition timing.

Why would the PCM shut the engine down for this code?

If the module concludes it cannot control engine torque safely, it can command a forced shutdown as a protective measure, which is what P06AF reports.

Is it safe to drive with P06AF?

No. Because the fault can cause the engine to shut down or refuse to start, the vehicle can be left stranded, so it should be diagnosed before further driving.

Does P06AF always mean the PCM is bad?

Not necessarily; companion faults, wiring, grounds, or a software issue can trigger it, so those should be ruled out and any available reflash applied before replacing the module.

Disabling P06AF in software

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

ECU families we can disable P06AF on

We hold the DaVinci A2L disable definitions for these families, so the exact P06AF path and mask addresses are mapped. verified marks a confirmed disable definition. We support many more — upload your file and our identifier will match it automatically.

  • Bosch EDC17C60 verified
  • Bosch EDC17C66 verified
  • Bosch EDC17CP57 verified

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 P06AF 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