Reading codes

NOTE: ONLY FOR 02 and up QR25DE


EDIT: Here's how to do it:


In car ECM Diagnostics/ECM Reset procedure:

1) Sit in the driver's seat.
2) Turn the ignition key to the ON position and wait three seconds. (Do not start the car.)
3) Fully depress and release the accelerator pedal five times in less than five seconds.
4) Wait exactly seven seconds. Fully depress the accelerator pedal for ten seconds until the MIL (SES) light flashes.
5) Release the accelerator pedal and start counting flashes to obtain the four-digit trouble code.

Long flashes (0.6 seconds) indicate the first digit of the code; count the blinks one through nine and write down the first digit. (Ten blinks indicates a zero.)
The next three digits follow in turn in the same fashion except with faster blinks (0.3 second) and a 1.0-second pause between digits.

The ECM code repeats intself until you turn the ignition key to the OFF position, at which point the ECM resets itself to standard get-in-and-drive-the-car mode.
You can look up the trouble codes in the ESM/FSM; there's a bunch of them. In the ESM, refer to page EC-639.
Additionally, if you get four blinks of ten (0000), the ECM is indicating no malfunction.

You can clear the code (and the annoying MIL) by holding down the accelerator pedal for more than 10 seconds while in Diagnostic Test Mode II. When you release the pedal, the ECM erases the trouble code(s).


Idle Relearn

mods if you wish you can make this a sticky.

this seems to be a pretty common thing if you swap tbs or clean your tb. Here is how you do it.

-Warm up engine.
-Turn ignition switch ?OFF? and wait at least 10 seconds.
-Confirm that accelerator pedal is fully released, turn ignition switch ?ON? and wait 3 seconds.
-Repeat the following procedure quickly five times within 5 seconds.
a. Fully depress the accelerator pedal.
b. Fully release the accelerator pedal.
-Wait 7 seconds, fully depress the accelerator pedal and keep it for approx. 20 seconds until the MIL stops
blinking and turned ON.
-Fully release the accelerator pedal within 3 seconds after the MIL goes ON.
-Start engine and let it idle.
-Wait 20 seconds.
__________________________________________________ _____________________

There's a couple of things you need to do before doing the idle relearn.

Oh, also, make sure your car is in neutral, there's no electrical load (no a/c, headlights off, rear window defroster off, etc.), front wheels facing straight ahead, and of course car not moving

First make sure you're at stock idle and timing.

Do the Accelerator Pedal Released Position Learning first.
1. Make sure accelerator pedal is fully released.
2. Turn Ignition switch On and wait at least 2 seconds.
3. Turn Ignition switch Off and wait at least 10 seconds.
4. Turn Ignition switch On and wait at least 2 seconds.
5. Turn Ignition switch Off and wait at least 10 seconds.

Do the Throttle Valve Closed Position Learning next.
1. Make sure accelerator pedal is fully released.
2. Turn Ignition switch On.
3. Turn Ignition switch Off, wait at least 10 seconds. Make sure that throttle valve moves during above 10 seconds by confirming the operating sound.

Then do the Stock Idle relearn.
Also, when doing the idle relearn, when it says to wait 7 seconds I usually count to 8 seconds. It seems to work better that way.