P0700 pops up. You Google it. You find a bunch of confusing answers because P0700 doesn't actually tell you anything specific about what's wrong. It's a "check with the transmission module for the real code" code. Here's how to actually find the fault.
What P0700 actually means
Formally: Transmission Control System Malfunction (MIL Request). Translated: "the Transmission Control Module (TCM) noticed something wrong and asked the ECM to turn on the check engine light. The real diagnostic code is inside the TCM."
Modern cars have separate computers for the engine (ECM) and the transmission (TCM). They talk over the CAN bus. When the TCM detects a fault — bad solenoid, gear ratio error, high fluid temp, torque converter slip — it stores a code internally AND sends a P0700 to the ECM so the CEL turns on.
P0700 by itself doesn't tell you what's wrong. You need to pull the actual TCM codes to know.
How to read the TCM codes
Basic OBD-II scanners only read the ECM by default (Mode 03 = powertrain). To get TCM codes you need either:
- A scanner that supports "enhanced" or "all module" reading. Cheap Amazon adapters won't do this. Look for scanners advertised as "reads all modules" or "bidirectional."
- A manufacturer-specific tool. Ford's FORScan (free), Chrysler's AlfaOBD (paid), Honda's HDS, Toyota's Techstream — each pulls its manufacturer's TCM codes reliably.
- DIY Fix My Car reads Mode 22 (enhanced) codes on 14+ vehicles including most Toyota, Ford, GM, and Honda. If your car is supported, TCM codes come through automatically.
Once you have the actual code — say P0741, P0755, P0730 — THAT's what you diagnose.
Common actual TCM codes hiding behind P0700
P0741 — Torque Converter Clutch Circuit Performance
The lockup clutch inside the torque converter is slipping. Feels like: shudder at 40-55 mph on highway, worse when cold. Fix: fluid + filter change first ($80 DIY). If it persists: torque converter replacement ($800-2000).
P0755 — Shift Solenoid B Malfunction
One of the electronic solenoids inside the valve body isn't working. Symptoms: hard shifts, missed gears, stuck in one gear (limp mode). Fix: replace the solenoid ($40-150 part + labor to drop the pan and access it).
P0730 — Incorrect Gear Ratio
The transmission commanded a gear but the input/output shaft speed ratio doesn't match. Usually mechanical: worn clutches or bands, low fluid, failing valve body. Serious — this often means transmission rebuild territory.
P0720 / P0722 — Output Speed Sensor
Sensor that measures how fast the output shaft spins failed. Symptoms: speedometer drops out intermittently, harsh shifts, no lockup. Fix: sensor is $30-80, usually accessible from under the vehicle.
What to do before spending money
- Check fluid level and condition. Modern automatics often have no dipstick — check via a scan tool or the manufacturer's specific procedure. Dark, burnt-smelling fluid = internal wear happening.
- Check if the fluid has ever been serviced. "Lifetime fill" transmissions still benefit from drain-and-fill service. If it's never been done at 80k+, do that first. NEVER do a full flush on a transmission that's never been serviced — the fresh detergent dislodges sludge and can cause immediate failure.
- Check the connector at the transmission. The main harness plug on the transmission gets contaminated with oil, corrodes, and loses continuity. Common cause of intermittent TCM codes. Clean it, re-seat it.
- Rule out ECM/wiring first. If the P0700 comes with communication codes (U0100, U0101), the ECM might not be able to talk to the TCM at all — that's a wiring/CAN issue, not a transmission problem.
When to walk away from DIY
If the underlying code is:
- Any code about "clutch," "band," "planetary gear": internal rebuild required. Trans shop or replacement, $2000-5000+.
- P0730 with harsh shifts + burnt fluid smell: too far gone. Rebuild or replace.
- P0705 range sensor + no crank in Park: can be DIY if you're good with electrical, but you're inside the transmission harness. Judgment call.
DIY Fix My Car with a Mode 22-capable OBD adapter can pull the enhanced TCM code hiding behind P0700 on most Ford, GM, Toyota, and Honda vehicles. That's the difference between "the transmission has a problem" and "P0741 torque converter lockup, expect $1200 job." Download free.
Related codes
P0705— Transmission Range Sensor. Related but distinct from P0700.P0715— Input Speed Sensor.U0100/U0101— Lost communication with ECM or TCM. If P0700 comes with these, fix communication first.