Without OBD II

On many nissan and infinity models, the ecu contronl module computer cna be found under the dashboard on the passenger side kick panel. G20 models, the ECU is located behind the center console. On J30, M30 and Q45 models, the ECU is located behind the RH kick panel.

If a problem occurs in the ECU/fuel injection system, a diagnostic trouble code may be stored in the ECU and the ‘‘Check Engine’’ lamp will blink ro stay solid. Theres also a lamp built into the ECU which will concurrently blink but not on all model, I have a 1996 Nissan 300zx and it doesn't have a led light to indicate this. To get the code, do this:


Turn ignition On, but do not start engine.

Using a small screwdriver, turn diagnostic mode selector switch, located on side of ECU, fully clockwise.

Wait two seconds, then rotate switch to full counterclockwise position.

A malfunction code can be read as the long (0.6 second) blink, indicating the first digit of a two digit number and the short (0.3 second) blink, indicating the second digit.

Ensure that the diagnostic switch is to the full counterclockwise position whenever the vehicle is in use.

w/OBD II

On G20 and I30 models, connect a suitable Scan Tool to the DLC, located under instrument panel fuse box cover.

Clearing Codes

If using a scan tool, follow tool manufacturer’s instructions to clear Codes.


A second, though more time consuming method of clearing codes involves using a small screwdriver to turn the diagnostic mode selector switch, located on the side of the ECM/ECU, fully clockwise. After waiting two seconds, rotate the switch to the full counterclockwise position. The diagnosis will end and memory will then be cleared.


Here is a list of codes to check with:

P0100 - MAF Sensor

P0110 - IAT Sensor

P0115 - ECT Sensor

P0120 - TP Sensor

P0125 - ECT Sensor

P0130 - Front HO2S RH Bank

P0135 - Front HO2S Heater RH Bank

P0136 - Rear HO2S RH Bank

P0141 - Rear HO2S Heater RH Bank

P0150 - Front HO2S LH Bank

P0155 - Front HO2S Heater LH Bank

P0156 - Rear HO2S LH Bank

P0161 - HO2S Heater LH Bank

P0171 - Fuel Injection System Lean RH Bank

P0172 - Fuel Injection System Rich RH Bank

P0174 - Fuel Injection System Lean LH Bank

P0175 - Fuel Injection System Rich LH Bank

P0180 - Fuel Temperature Sensor

P0300 - Multiple Cylinder Misfire

P0301–P0306 - Misfire Cylinders 1–6

P0325 - Knock Sensor

P0335 - CKP Sensor

P0340 - CMP Sensor

P0400 - EGR Function

P0420 - TWC Function

P0430 - TWC Function

P0443 - EVAP Canister Purge Control Solenoid Valve

P0500 - VSS

P0505 - IACV-AAC Valve

P0600 - A/T Control & Communication Line

P0605 - ECM-ECCS Control Module

P0705 - PNP Switch

P1150 - Wastegate Valve Control Solenoid Valve

P1155 - Wastegate Valve Control Solenoid Valve

P1160 - Turbocharger Boost Sensor

P1220 - Fuel Pump Control Module

P1320 - Ignition Signal

P1336 - CKP Sensor

P1400 - EGRC Solenoid Valve

P1401 - Temperature Sensor

P1443 - Canister Control Vacuum Check Switch

P1605 - A/T Diagnosis Communication Line

P1900 - Cooling Fan