P0700 Transmission Control System Malfunction
The ECU sees a problem in this circuit but cannot narrow it to a specific short or open. Start at the connector and the wiring before condemning the part.
Can you drive it? The engine light will stay on and the car may run in a reduced-power mode. Read the freeze-frame data to see the conditions the fault was logged under.
The definition
P0700: Transmission Control System Malfunction.
P0700 is a powertrain code (the engine or gearbox), defined by the SAE standard - it means the same thing on any make of car, and any generic OBD-II reader will decode it.
What to check first
Cheapest and fastest checks first:
- Read the freeze-frame data stored with the fault - engine speed, load and temperature at the moment it logged tell you whether this happens cold, hot or under load.
- Check the connector at the part for corrosion, and that it is fully seated.
- Clear the code and see whether it returns, and under what conditions.
What actually causes this on a VAG
P0700 isn't a fault with anything by itself. It's a message: the gearbox control unit has found a problem and is asking the engine ECU to put the engine warning light on for it. The real fault code is stored in the transmission module, not the engine one, which is why a cheap generic code reader - most only talk to the engine - shows you P0700 and nothing useful. Until somebody reads the gearbox module properly, you don't know whether you're looking at a cheap sensor, an overdue oil service, or a mechatronic unit, and that's true whether the car has a DSG, a torque-converter auto or a multitronic.
Most likely causes, in order
- A fault in the gearbox module you haven't read yet. Always step one. VAG-capable diagnostic software reads the transmission module - address 02 on VCDS-style tools - and gives you the actual code and its freeze-frame data. Anything done before that is guesswork, so if a garage's answer to P0700 is simply 'gearbox', ask them what code the gearbox module is storing.
- Gearbox fluid overdue, low or degraded. Particularly on DSG boxes. On a wet-clutch DSG the same fluid runs the hydraulics and cools the clutches, and fluid and filter changes are a scheduled service item that previous owners very often skip - so check the history. A dry-clutch DSG doesn't oil-cool its clutches, but its mechatronic unit still has its own separate hydraulic oil. Either way, tired, low or contaminated fluid shows up in the transmission module as pressure, slip and clutch-adaptation faults, and is far cheaper to sort than anything mechanical.
- Mechatronic unit, its sensors or its internal wiring. The mechatronic is the valve body and control electronics living inside the gearbox, including internal speed and pressure sensors, solenoids and the internal harness. Oil creeping past the gearbox connector seal and wicking up the wiring is a known failure route on these, so pulling that plug and finding it full of oil is a strong clue. Not every mechatronic fault means a complete unit, as some are repairable.
- Supply voltage, earths or the loom to the gearbox. The transmission module suffers from low battery voltage and poor earths just like every other module, and can log faults that disappear once the electrics are sorted. Damaged loom to the gearbox, or a connector disturbed during other work such as a clutch or engine job, does the same. Cheap to check before anything is taken apart.
Worth knowing: Don't let anyone clear the code before it has been read from the gearbox module. Clearing wipes the actual transmission fault and the freeze-frame with it, and that's the single piece of information that separates an oil service from a mechatronic - it may also take a while to come back. If the car is stuck in one gear, won't select properly, or drops out of drive on the move, keep driving to a minimum and get it looked at rather than working around it: losing drive in traffic is a safety problem in its own right, and running a DSG in limp with a real fault can cook the clutches.
Reading the code is the easy part
A code names the circuit that complained. What tells you why is watching the sensor behind it while the engine runs — and that is where a code reader stops and a diagnostic tool starts.
VAGPULSE reads every module in a VW, Audi, Skoda or SEAT — not just the engine — shows the live measuring blocks behind this fault, gives you the freeze-frame conditions it was logged under, and clears it once you have fixed it. It also does what a generic OBD reader cannot on a VAG: service resets, coding, adaptations, and Stage 1–3 flashing with your original file saved first.
$249 once. No subscription, unlimited cars. Windows 10/11.
See VAGPULSE — $249 Look up another codeSoftware downloads instantly · cable ships September 30 · cable guarantee — refund if it won't connect
Prefer to work on your phone? The VAGPULSE Android app is a free download and its demo mode runs against a sample car with no hardware at all, so you can see exactly what it reads before spending anything. Reading your car with it needs the VAGPULSE cable, which comes with the licence.
Common questions
What does P0700 mean?
P0700 means Transmission Control System Malfunction. The ECU sees a problem in this circuit but cannot narrow it to a specific short or open. Start at the connector and the wiring before condemning the part.
Can I drive with P0700?
The engine light will stay on and the car may run in a reduced-power mode. Read the freeze-frame data to see the conditions the fault was logged under.