P0800 – Transmission Control System (MIL Request) (OBD2)
P0800 means "Transmission Control System (MIL Request)". These codes mean the transmission control unit has detected a fault and asked the engine control unit to turn on the Check Engine light; the specific fault is stored in the transmission control unit.
Last updated
P0800 quick summary
| Fault code | P0800 |
|---|---|
| Meaning | Transmission Control System (MIL Request) |
| System | Powertrain (Engine & Transmission) |
| Vehicles | Generic OBD2 |
| Severity | High |
| Can I drive? | Only carefully and preferably straight to a workshop. The gearbox may be in limp mode (stuck in one gear) and further driving can cause damage. |
| Repair cost | €0 – €3,000 |
What general transmission control codes mean
Automatic, dual-clutch and automated manual gearboxes have their own control unit. When it finds an emissions-relevant fault, it sends a request to the engine control unit to switch on the malfunction indicator lamp. The engine then stores a general code such as P0700, P0701, P0702 or P0800 – the details are in the transmission module.
Codes P0802, P0898 and P0899 cover the circuit that carries this MIL request between the two control units.
The first step is always to read the transmission control unit with a scan tool that can access it. Generic OBD readers often only show P0700 and miss the real code.
On VAG vehicles (VW, Audi, Škoda, Seat, Cupra), VCDS and older VAG testers can show this code as the five-digit VAG code 17184 (P0800). Both numbers mean the same fault.
Symptoms of P0800
- Check Engine and gearbox warning lights
- Harsh, delayed or no gear changes
- Gearbox stuck in one gear (limp mode)
- Slipping or flare between gears
- Engine revs but car accelerates poorly
Most common causes of P0800 (most likely first)
Mechanic's Pro Tip
P0700 on its own is only a messenger. Do not let anyone quote for a gearbox replacement based on P0700 alone – insist on the specific code from the transmission control unit.
1.A specific fault stored in the transmission control unit
Most likelyRead the transmission module to find it.
2.Low or degraded gearbox fluid
3.Solenoid or sensor fault in the gearbox
4.Wiring or connector fault between the control units
5.Transmission control unit fault or software issue
Step-by-step diagnostic guide
- 1
Read the transmission control unit
Use a scan tool that can access the transmission module and read its codes and freeze-frame data.
- 2
Check fluid level and condition
Check the gearbox fluid level and condition according to the manufacturer's procedure (often at a specific temperature).
- 3
Diagnose the specific code
Follow the diagnosis for the code found in the transmission module (solenoid, sensor, pressure, ratio).
- 4
Check the MIL request circuit
If P0802/P0898/P0899 is stored, check the wiring and CAN communication between the engine and transmission control units.
- 5
Repair and adapt
After the repair, clear codes and run the gearbox adaptations with the scan tool.
Frequently asked questions
Can I keep driving with P0800?
Only carefully and preferably straight to a workshop. The gearbox may be in limp mode (stuck in one gear) and further driving can cause damage.
How much does it cost to fix P0800?
Typical repair costs are 0 € – 3000 €, depending on the cause and the vehicle. The most common fixes are: a specific fault stored in the transmission control unit; low or degraded gearbox fluid; solenoid or sensor fault in the gearbox. Always confirm the cause with the tests above before buying parts.
What does P0700 mean?
That the transmission control unit has a fault and requested the Check Engine light. The real fault code is stored in the transmission module.
Can a generic OBD reader read gearbox codes?
Often not. You need a scan tool that can communicate with the transmission control unit.
What is the difference between P0800 and similar codes?
P0800 belongs to a group of codes for the same component that differ in the type or location of the fault: P0700 – Transmission Control System Malfunction; P0701 – Transmission Control System Range/Performance; P0702 – Transmission Control System Electrical; P0802 – Transmission Control System MIL Request Circuit / Open; P0898 – Transmission Control System MIL Request Circuit Low; P0899 – Transmission Control System MIL Request Circuit High. The tests on this page apply to the whole group; the type of fault tells you where to start.
Related fault codes
- P0802Transmission Control System MIL Request Circuit / Open
- P0898Transmission Control System MIL Request Circuit Low
- P0899Transmission Control System MIL Request Circuit High
- P0702Transmission Control System Electrical
- P0701Transmission Control System Range/Performance
- P0700Transmission Control System Malfunction
- P2544Torque Management Request Input Signal A
This guide is for information only. Working on vehicles can be dangerous — if you are unsure, have the car checked by a qualified mechanic. Values can differ between model years; always check the manufacturer's repair information.