The gearbox control system is not performing as expected. It is a summary code — the specific cause is usually in the transmission module's own fault memory.
P0701 — also written PO7O1, P 0701, 0701 — is the OBD-II code for transmission control system range/performance. Same code, same fix: this page covers every spelling of it.
P0701 is a transmission fault code, typically costing £150–£1800 to put right in a UK garage.
What causes P0701?
- Low or burnt transmission fluid
- Failing solenoid pack
- Worn clutch packs in an automatic
- Speed sensor fault
How P0701 is fixed
- Read the transmission module directly, not just the engine ECU
- Check fluid level and condition at the correct temperature
- Fluid and filter service on a neglected box
- Replace the solenoid body if commanded and actual pressures disagree
P0701 repair cost in the UK
Most P0701 repairs land between £150–£1800 including parts and labour. The spread is wide because the cheap fix (a sensor, a hose, a leak) and the expensive fix (a major component) throw the same code — which is why a proper diagnosis before parts are bought saves the most money.
Can you drive with P0701?
Drive gently and avoid motorways. A slipping automatic destroys itself quickly.
Urgency: high.
What P0701 is telling you
Gearbox faults are logged when the shift the control unit asked for is not the shift it measured. Fluid condition and level affect that measurement as much as any electrical part, which is why the fluid is checked before anything is dismantled.
On P0701 specifically — transmission control system range/performance — the stored code records the moment that check failed, not the moment the part gave up. That gap is why two cars with the same code can need completely different repairs.
How P0701 is diagnosed properly
Each of the known causes is ruled in or out in cost order, cheapest and most likely first. On P0701 that means working through them like this:
- Low or burnt transmission fluid — checked for level and condition first, as the cheapest possible cause and a common one.
- Failing solenoid pack — commanded on and off with the diagnostic tool while its current draw and movement are watched, which separates a stuck part from a dead circuit.
- Worn clutch packs in an automatic — confirmed with live data before any part is bought.
- Speed sensor fault — compared against live data and a known-good reference before it is condemned — a sensor reading the wrong thing accurately is a different fault from a dead one.
An hour of diagnostic time on P0701 routinely saves more than it costs, because the alternative is buying the most expensive part on that list and hoping.
The repairs that actually clear P0701
- Read the transmission module directly, not just the engine ECU
- Check fluid level and condition at the correct temperature
- Fluid and filter service on a neglected box
- Replace the solenoid body if commanded and actual pressures disagree
After the repair the code is cleared and the car is driven until the relevant readiness monitor completes, rather than handed back as soon as the light goes out. A code that has only been erased will come straight back on the next drive cycle.
What happens if P0701 is ignored
This is a stop-and-sort fault rather than a wait-for-the-service fault. Ignoring it risks turning a sensor-money repair into a component-money one.
For reference, P0701 typically lands at £150–£1800 all-in at an independent garage in the UK — main-dealer quotes for the same job usually sit above that.
Getting P0701 looked at
Bob's Mechanical Repairs is an independent garage in Birnam, Dunkeld, Perthshire, with 32 years of Bob's experience on the tools. If P0701 is showing on your car, bring the scan results with you — we will read the live data ourselves, tell you which of the causes above it actually is, and price the repair before any work starts.