📋 Quick Facts
A failing ECM can cause no-start, random misfires, transmission limp mode, and stored U-codes with no obvious cause. Testing power, grounds, and reference voltages before condemning a $400-$1,200 module saves you from buying the wrong part.
🛠 What You'll Need
- Digital multimeter (shop a digital multimeter on Amazon)
- OBD2 scanner with live data (shop OBD2 scanners on Amazon)
- Test light (shop test lights on Amazon)
- Safety glasses (shop safety glasses on Amazon)
Product links above are Amazon affiliate links. AmpAuto earns a small commission at no extra cost to you.
🎯 Expected Readings (Pass/Fail Reference)
| ECM main power (B+ pin, key on) | 12.4 - 12.7 V DC, key-off to ~0 V after timeout |
| ECM grounds (G101/G102 to battery negative) | Under 0.1 V drop with key on, engine running |
| 5V reference output (to TPS, MAP, etc.) | 4.95 - 5.05 V DC, steady |
| Sensor return / signal ground | Under 0.05 V to battery negative |
| Communication (CAN-H to CAN-L, key on) | ~2.5 V each leg; differential ~60 ohms across bus |
| Stored DTCs | Look for U0100, U0101, P0606, P0607, P0610 - internal ECM faults |
Numbers are typical. Always cross-check against your factory service manual for the exact spec.
📝 Step-by-Step Test Procedure
- Pull codes and check live data firstPlug in your OBD2 scanner with key on, engine off. Codes P0606, P0607, P0610 point directly at internal ECM failure. U0100/U0101 mean lost communication with the ECM - test power and grounds next.
- Locate the ECM and connectorsMost cars: under the hood near the firewall, under the dash kick panel, or behind the glovebox. Note connector colors. Do not unplug yet.
- Test main battery power pins (key off)Back-probe the B+ pin at the ECM connector with red probe to pin and black to battery negative. Should read 12.4-12.7 V continuously (constant memory power).
- Test ignition-switched power (key on)Cycle key to RUN. The ignition-switched pin should jump to 12.4-12.7 V. If it stays at 0 V, trace back to the ECM relay or ignition switch.
- Test grounds with voltage drop methodWith key on, place red probe on the ECM ground pin and black on battery negative. Reading must be under 0.1 V. Anything higher = corroded ground or broken wire.
- Check the 5V referenceWith key on, back-probe the 5V reference wire at any sensor (TPS or MAP works). Should be 4.95-5.05 V DC steady. A reading of 0 V, fluctuating, or 12 V means the ECM 5V regulator is damaged.
- Test CAN bus integritySwitch the multimeter to ohms. With key off and battery disconnected, measure CAN-H to CAN-L at the OBD port pins 6 and 14. Healthy: ~60 ohms. 120 ohms means one terminating resistor is open. Open circuit = bus broken.
- Inspect for water intrusionUnplug the ECM connectors and look for green corrosion, water stains, or bent pins. Water-damaged ECMs from leaking cowls or sunroofs are extremely common on Chrysler, Dodge, and older Toyotas.
- Swap-test with a known-good ECM (if VIN-matched)Only works if the replacement is from the identical year/make/model/engine and has been programmed to your VIN. Most modern ECMs are immobilizer-locked and require dealer or locksmith programming.
- Confirm with a professional bench testSend the ECM to a rebuilder (Module Experts, Solo Auto Electronics) for a bench test under $50 before throwing parts at it.
✅ Pass / Fail Criteria
🔧 If It Fails - What To Do Next
If your ECM truly fails, you have three options: 1) replacement from dealer ($400-$1,200 plus programming), 2) rebuilt unit from Module Experts or Flagship One ($150-$400, pre-programmed to your VIN), or 3) used ECM from a salvage yard ($75-$200, will need a locksmith to program). See our guide: ECM failure symptoms and P0606 ECM processor fault.