The simplest way to reset the computer on a 2000 Dodge Dakota is to disconnect the negative battery terminal for a short period, which clears stored codes and resets learned fuel trims. This should be done carefully, and be aware that some components like the radio may require a security code after the power is restored.
What resetting the computer does
Resetting the vehicle’s computer (the PCM/ECM) clears stored fault codes, resets adaptive learned values such as fuel trims, and forces the engine control system to relearn parameters during normal driving. It is not a fix for mechanical problems, and underlying issues can bring codes back if they persist.
When a PCM reset is helpful
Resetting can be useful after minor repairs, after disconnecting the battery for maintenance, or if the engine is running oddly due to long-term adaptations that may have drifted. If a check engine light or another diagnostic code persists after a reset, you should diagnose the root cause rather than rely on the reset alone.
Method 1: Resetting the PCM by disconnecting the battery
Before you begin, gather basic tools and ensure you have the radio/security code if needed. This method clears memory in the PCM by removing all power from the system for a short time.
- Park on a level surface, engine off, key out of the ignition, and engage the parking brake for safety.
- Disconnect the negative (-) battery cable from the terminal using a suitable wrench. Leave the cable off for a period of 15–30 minutes (some people wait longer, up to an hour, to ensure a full reset).
- Optionally inspect and disconnect any fuses that are related to the PCM or power supply if you’ve got a service manual, then re-seat them before reconnecting power.
- Reconnect the negative battery cable and tighten the terminal securely.
- If your radio or other accessories asked for a security code, re-enter the code as required to regain normal operation.
- Start the engine and drive normally to allow the PCM to relearn idle and fuel trim characteristics. Expect a brief period of irregular idle or fuel economy changes as adaptation occurs.
When you’re done with this method, be aware that the vehicle may run differently for the first few drive cycles as the engine control unit relearns fuel trims and timing. If codes return, pursue a diagnostic check to identify the root cause.
Method 2: Clearing codes with an OBD-II scanner
Using an OBD-II scanner to clear codes is a non-destructive way to wipe stored diagnostic trouble codes (DTCs) from the PCM memory, provided the fault is not still present. This can be useful after a repair or to confirm that a code has been resolved.
- Locate the OBD-II diagnostic port under the dash on the driver’s side and connect a compatible OBD-II scanner.
- Turn the ignition to the ON position (do not start the engine yet) and power up the scanner.
- Use the scanner’s menu to select the option to read codes, then choose the option to erase or clear codes/DTCs.
- Confirm the action and wait for the scanner to indicate that codes have been cleared.
- Turn off the ignition, then start the engine. Run through a normal drive cycle to allow the PCM to relearn operating parameters.
- If a check engine light returns or a new code appears, perform a targeted diagnosis to address the underlying issue.
Note that clearing codes with a scanner does not fix any mechanical problem; it only clears the stored codes. If the fault is still present, the code will likely reappear and may trigger the check engine light again.
Drive cycle after resetting the PCM
After any reset, a short drive cycle helps the PCM relearn the engine’s operating conditions. Drive at varying speeds and loads—urban driving with mixed speeds, highway cruising, and gentle acceleration—over the first 20–50 miles (or more, as needed) to allow idle, fuel trims, and ignition timing to settle into their normal ranges.
Summary
Resetting the computer on a 2000 Dodge Dakota is commonly done by power-cycling the PCM through a battery disconnect or by using an OBD-II scanner to clear codes. Both methods clear stored fault codes and reset adaptive learning, but they do not fix mechanical problems. After any reset, drive normally to allow the PCM to relearn and monitor for recurring codes. If codes persist, consult a qualified technician to diagnose the underlying issue.


