You need to test your Engine Control Unit (ECU) for fault codes.
This could be caused by several things:
- Coolant Temperature Sensor or circuit
- Intake Air Temperature Sensor or circuit
- A/C Signal circuit
- Power Steering Pressure sensor or circuit.
- Neutral Start Switch circuit
- Throttle Position Sensor or circuit
- Idle Control Valve or circuits
- ECU
You can check fault codes by placing a jumper between terminals E1 and TE1 in the check connector.
(See pictures below) Turn the ignition switch on and count the flashes of the Check Engine light.
If it flashes 2 times every second, this is normal (No codes present). If a fault code is present, the first group of flashes is the first digit in the 2-digit code. There will then be a 1.5 second delay and the second digit will be output. If there is more than 1 code present, there will be a 2.5 second delay, then the nexy code will begin tobe output.
It is recommended that you read the codes (flashes) several times to make sure you are reading them correctly.