P06AF
Management System - Forced Engine ShutdownP06AF 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.
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
How to diagnose P06AF
A typical diagnostic flow when this code is present.
-
1
Retrieve all stored DTCs and freeze frame data, noting any companion torque or ignition codes.
-
2
Address any companion codes first, as they often reveal the real trigger for the shutdown.
-
3
Verify PCM/ECM power supply and ground connections are clean, tight, and within specification.
-
4
Check the ignition timing control circuits used for torque reduction for faults.
-
5
Confirm battery and charging system voltage is stable, since supply irregularity can affect module logic.
-
6
Check for an applicable PCM software update or technical service bulletin and reflash if available.
-
7
If external systems test good and the fault persists, suspect internal PCM failure and plan replacement with programming.
Related powertrain codes
- P0600 — Serial Communication Link Malfunction
- P0601 — Internal Control Module Memory Check Sum Error
- P0602 — Control Module Programming Error
- P0603 — Internal Control Module Keep Alive Memory (KAM) Error
- P0604 — Internal Control Module Random Access Memory (RAM) Error
- P0605 — Internal Control Module Read Only Memory (ROM) Error
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.
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