2000 and newer Dakotas and Durangos have a built-in system that can display check engine light (CEL) codes without the use of a scanner. 1999 and earlier Dakotas/Durangos must be read with a scanner, check your local dealership or auto parts store for assistance.
To check your engine codes:
Turn the key to ON (not start), OFF, ON, OFF, ON and leave it there. If you look in the odometer window the codes will flash any code(s) with a small delay between each result. Each code should be in a P#### format and will say PDONE when completed - turn your key to OFF and remove. Use the OBD code list to determine what problem the computer detected.
To reset your engine codes:
Remove the negative terminal of your battery (10mm wrench).
Turn your ignition key to START and hold it there for about 15 seconds.
Turn your ignition key to OFF and remove it.
Connect the negative terminal of your battery.