A PCM reset is one of the first things people try when the check engine light comes on. Sometimes it helps; often it just clears a symptom that comes right back. Here’s how to do it and when it’s worth doing.
What a reset actually does
Resetting the PCM clears stored trouble codes and makes the computer relearn your engine’s idle and fuel trims from scratch. It does not fix a mechanical fault or a failing module — it just wipes the memory and starts fresh.
How to reset it
- Battery method: disconnect the negative battery terminal for 10–15 minutes, then reconnect. This clears the PCM’s short-term memory.
- Scan-tool method: an OBD-II scanner can clear codes directly without disturbing the battery, which is cleaner and keeps your radio/clock settings.
After a reset, drive normally for a while so the PCM can relearn. Expect slightly rough idle at first — that’s normal during relearning.
When a reset helps — and when it doesn’t
A reset can help after you’ve fixed the underlying problem (replaced a sensor, cleaned a connector) and just need to clear the old code. It does not help if the fault is still present — the light will return, because the computer is correctly reporting a real issue.
If codes keep coming back after a reset, the problem is real. Check the symptoms of a bad PCM to see whether the module itself is failing.
When you need a replacement instead
If the module is the fault, no amount of resetting will fix it. Our programmed engine computers arrive flashed to your VIN, ready to install, with a lifetime warranty. Call (516) 494-7838 if you’re unsure whether a reset or a replacement is what you need.