OBD-II trouble code
P0737: TCM Engine Speed Output Circuit
The transmission control module isn't getting a usable engine-speed (RPM) signal on the circuit that carries it. Without knowing how fast the engine is turning, the transmission can't pick shift points properly, so expect harsh or erratic shifting.
Quick facts
- System
- Powertrain
- Category
- Transmission / Speed Sensor
- Severity
- Medium severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $100 – $1,200
- DIY difficulty
- Shop recommended
What does P0737 mean?
An automatic transmission decides when to shift by comparing several speeds at once: how fast the engine is turning, how fast the input shaft is turning, and how fast the output shaft is turning. Engine speed is the reference for all of it. On most vehicles the engine control module (ECM) derives RPM from the crankshaft position sensor and then outputs that value to the transmission control module (TCM) — either as a dedicated square-wave signal on a hard-wired circuit or as a message on the vehicle's data bus. P0737 sets when the TCM cannot get a valid engine speed on that output circuit.
The word "output" in the code name causes a lot of confusion, so it's worth being precise: this is not the transmission's output shaft speed sensor (that is P0720). "Engine speed output" means the engine speed value that the ECM outputs to the TCM. P0737 is the generic, unqualified member of the family — it means the signal is missing, open, or generally implausible, rather than specifically too low (P0738) or too high (P0739).
Because the signal path runs from a sensor, through one module, over a wire or bus, into another module, the fault can live in several places. The crankshaft position sensor may be weak or its reluctor damaged; the wiring between the modules may be open, chafed, or corroded; a shared ground may be poor; or one of the modules may have an internal driver or receiver fault. On vehicles where the TCM lives inside or on the transmission, transmission fluid wicking up the wiring through a leaking pass-through connector is a well-known cause of exactly this kind of signal corruption.
When the TCM loses engine speed, it generally falls back to a default shift schedule. That fallback is deliberately conservative and firm — it errs toward high line pressure so the clutches don't slip — which is why the classic complaint is shifts that bang instead of blend. The car will usually still move, but sustained mistimed shifting is hard on the clutches, so this is a code to chase down rather than live with.
Common causes
- Open, shorted, or chafed wiring between the ECM and TCM on the engine speed circuit
- Corroded or loose connector pins at either module
- Failing crankshaft position sensor feeding a poor RPM signal upstream
- Damaged crankshaft reluctor ring producing an erratic engine speed value
- Transmission fluid wicking into the harness through a leaking case pass-through connector
- Poor module ground or a voltage-supply problem affecting the TCM
- Data bus fault where engine speed is transmitted as a bus message rather than a hard wire
- Failed TCM or ECM (uncommon — verify wiring, grounds, and the crank sensor first)
Symptoms
- Check engine light on, often with a transmission or wrench warning as well
- Harsh, abrupt, or banging shifts
- Erratic shift timing — shifting too early, too late, or hunting between gears
- Transmission entering limp mode and holding a single gear
- Tachometer reading erratically or dropping to zero in some cases
- Reduced fuel economy from mistimed shifts and no converter lock-up
- Companion code P0700 stored, indicating the TCM has faults to report
Diagnostic steps
- 1.Pull all codes from the ECM and TCM, not just the generic ones. P0700 alongside P0737 confirms the TCM is the module reporting the fault.
- 2.Compare the engine RPM PID as reported by the ECM against the engine RPM the TCM reports in live data. If the ECM shows a stable value and the TCM shows zero or garbage, the fault is between the two.
- 3.Check for crankshaft position sensor codes (P0335, P0336, P0339). A weak crank signal upstream will produce a bad engine speed value everywhere downstream.
- 4.Inspect the wiring between the ECM and TCM for chafing, rodent damage, and repairs from previous work. Perform a continuity test end to end with both connectors unplugged.
- 5.Measure resistance to ground on the signal circuit; a partial short to ground drags the signal down without opening it entirely.
- 6.Inspect the transmission case pass-through connector for fluid contamination — fluid in the connector body means fluid has likely wicked up the wires toward the module.
- 7.Verify TCM power and ground quality with a voltage-drop test rather than a simple continuity check.
- 8.Scope the signal circuit if possible. A clean square wave that scales with RPM confirms the ECM is transmitting correctly and moves suspicion to the TCM.
Repair cost
$100 – $1,200
A corroded connector or a single chafed wire may be a $100-$250 repair. A crankshaft position sensor typically runs $150-$400 installed depending on access. Repairing a fluid-contaminated harness or replacing and programming a TCM can reach $600-$1,200. Diagnosis matters here — the cost swing is entirely about where in the signal path the fault lives.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with crankshaft position sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
Leave this one to a qualified shop. It typically involves emissions-critical components, refrigerant handling, or other work that requires manufacturer-grade tooling, training, or certification. DIY attempts often produce a more expensive problem than the original code.