Home/Nissan/350Z/Nissan 350Z I (2002-2005)/Repair manual/Testing & Diagnostics/Engine Controls - Self-Diagnostics - 350Z: Diagnosis
Contents Wiring diagrams Section: Testing & Diagnostics All sections

Engine Controls - Self-Diagnostics - 350Z: Diagnosis Nissan 350Z I

Testing & Diagnostics 5 illustrations ~1512 words

ON-BOARD DIAGNOSTICS

ECM detects malfunctions related to engine sensors or actuators. OBD-II monitors emission related components and can store Diagnostic Trouble Codes (DTCs), 1st trip DTCs, freeze-frame data, 1st trip freeze-frame data and System Readiness Test (SRT) information. Using a scan tool, this data and DTC information can be retrieved to assist in diagnosing problems. The Malfunction Indicator Light (MIL) can be used for code retrieval and fuel feedback monitoring.

When a malfunction is detected for the first time, the 1st trip DTC and 1st trip freeze frame data are stored in Engine Control Module (ECM) memory. However, in most instances, MIL will not be illuminated. If the same malfunction is detected on the next trip (under similar conditions), MIL will be illuminated and a DTC is stored (2nd trip detection logic). If a misfire or fuel system malfunction should occur during 1st trip, MIL may be illuminated or flash. DTC and freeze-frame information will be stored to aid in diagnostics by specifying operating conditions when DTC was set.

TESTING PROCEDURE

To ensure correct diagnosis and repair, testing should be done in the following order

  1. Get information about conditions present when malfunction occurred. Retrieve and record DTCs and freeze-frame data. See «RETRIEVING DIAGNOSTIC TROUBLE CODES»(ref-159515-S23523799002003121500000) . If MIL is on, and DTCs are not accessible, check for ECM fail-safe mode. See «FAIL-SAFE MODES»(ref-159515-S30917862372003121500000) . If symptoms exist, but DTCs or freeze-frame data do not exist, go to next step. If symptoms do not exist, but DTCs or freeze-frame data exist, go to step 5 .
  2. Attempt to duplicate conditions present when malfunction occurred. If malfunction is detected, perform basic inspection. See «ON-VEHICLE ADJUSTMENTS»(ref-151928) article. If using CONSULT-II, go to next step. If using generic scan tool, go to step 4 .
  3. Check inputs and outputs in DATA MONITOR (SPEC) mode with CONSULT-II. See «DATA MONITOR (SPEC) MODE»(ref-159515-S37470729902003121500000) under CONSULT-II under SCAN TOOL USAGE. Compare readings with specifications listed in «PIN VOLTAGE CHARTS»(ref-151939) article. If problem is found, repair as necessary. If problem is not found, go to next step.
  4. Go to «TROUBLE SHOOTING - NO CODES»(ref-151937) article for diagnosis by symptom. If malfunction cannot be verified, problem may be intermittent. See «INTERMITTENTS»(ref-151937-S26600594012003010900000) in «TROUBLE SHOOTING - NO CODES»(ref-151937) article.
  5. Clear DTCs and freeze-frame data. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-159515-S02623607512003121500000) . Attempt to reset DTC by performing DTC CONFIRMATION PROCEDURE in appropriate diagnostic test. If multiple DTCs are present, diagnose in order of priority. See «MULTIPLE DTC PRIORITY IDENTIFICATION»(ref-159515-S34722225602003121500000) table. If DTC does not reset, problem may be intermittent. See «INTERMITTENTS»(ref-151937-S26600594012003010900000) in «TROUBLE SHOOTING - NO CODES»(ref-151937) article. If DTC resets, go to next step.
  6. Perform appropriate diagnostic procedure under «DIAGNOSTIC TESTS»(ref-159515-S09051351382003121500000) . After repairs are made, perform appropriate DTC CONFIRMATION PROCEDURE to verify repair. Clear DTCs. If SRT codes are not set, drive vehicle in specified driving pattern to set all SRT codes. See «SYSTEM READINESS TEST»(ref-159515-S20297660732003121500000) .
PriorityDTC
1P0101, P0102, P0103, P0112, P0113, P0117, P0118, P0121, P0122, P0123, P0125, P0127, P0128, P0181, P0182, P0183, P0221, P0222, P0223, P0226, P0227, P0228, P0327, P0328, P0335, P0340, P0345, P0460, P0461, P0462, P0463, P0464, P0500, P0605, P0705, P1102, P1223, P1224, P1225, P1226, P1227, P1228, P1229, P1464, P1706, U1000 & U1001
2P0031, P0032, P0037, P0038, P0051, P0052, P0057, P0058, P0107, P0108, P0132, P0133, P0134, P0138, P0139, P0152, P0153, P0154, P0158, P0159, P0441, P0444, P0445, P0447, P0452, P0453, P0550, P0650, P0710, P0720, P0725, P0740, P0750, P1065, P1122, P1143, P1144, P1146, P1147, P1163, P1164, P1166, P1167, P1217, P1444, P1446, P1448, P1490, P1491, P1705, P1760, P1800 & P1805
3P0011, P0021, P0171, P0172, P0174, P0175, P0300, P0301, P0302, P0303, P0304, P0305, P0306, P0420, P0430, P0442, P0456, P0506, P0507, P0731, P0732, P0733, P0734, P0744, P1121, P1124, P1126, P1128, P1148, P1168, P1211, P1212, P1564, P1572 & P1574

MULTIPLE DTC PRIORITY IDENTIFICATION

Using Scan Tool

See SCAN TOOL USAGE .

Diagnostic Test Mode II (Self-Diagnostic Results)

In this mode, DTCs and 1st trip DTCs are indicated by the number of MIL flashes. DTCs and 1st trip DTCs are displayed at the same time. If MIL does not illuminate when engine is running in diagnostic test mode I, all displayed items are 1st trip DTCs. If MIL is illuminated when engine is running in diagnostic test mode I, and only one DTC is indicated, it is a DTC. If 2 or more DTCs are indicated, they may be either DTCs or 1st trip DTCs.

A particular DTC can be identified by the number of 4-digit numeral flashes. The zero is indicated by 10 flashes. The length of time the 1000th-digit numeral flashes on and off is 1.2 seconds consisting of an ON (0.6-second)-OFF (0.6-second) cycle. The 100th-digit numeral and lower digit numerals consist of a 0.3-second ON and 0.3-second OFF cycle. A change from one digit numeral to another occurs at an interval of 1.0-second OFF. In other words, the later numeral appears on the display 1.3 seconds after the former numeral has disappeared. A change from one trouble code to another occurs at an interval of 1.8-second OFF. In this way, all the detected malfunctions are classified by their DTC numbers. (Scheme 355)

Scheme 355

Scheme 355: Diagnostic Test Mode II (Self-Diagnostic Results)

Diagnostic Test Mode II (Front HO2S Monitor)

In this mode, MIL displays fuel mixture condition (lean or rich), as monitored by front HO2S. MIL is on when mixture is lean and off when mixture is rich. Therefore, a flashing MIL indicates closed loop fuel control and a MIL that remains on or off indicates open loop.

To check front HO2S function, start engine in diagnostic test mode II. See ENTERING DIAGNOSTIC TEST MODE II (FRONT HO2S MONITORING) . Warm engine to normal operating temperature. Run engine at 2000 RPM for 2 minutes. MIL should come on more than 5 times within 10 seconds with engine running at 2000 RPM.

Entering Diagnostic Test Mode II (Self-Diagnostic Results Mode)

Note. Switching diagnostic test modes is impossible if accelerator pedal position sensor circuit has a malfunction. ECM always returns to diagnostic test mode I after ignition is turned off.

  1. Ensure accelerator pedal is fully released. Turn ignition on and wait 3 seconds.
  2. Repeat the following 5 times within 5 seconds. Fully depress accelerator pedal. Fully release accelerator pedal.
  3. Wait 7 seconds. Fully depress accelerator pedal, and hold for about 10 seconds until MIL starts flashing.
  4. Fully release accelerator pedal. ECM is now in diagnostic test mode II.

Entering Diagnostic Test Mode II (Front HO2S Monitoring)

  1. Enter self-diagnostic results mode. See «ENTERING DIAGNOSTIC TEST MODE II (SELF-DIAGNOSTIC RESULTS MODE)»(ref-159515-S09873173942003121500000).
  2. Start engine. ECM has now entered front HO2S monitoring.
  3. To switch from bank 1 to bank 2 or from bank 2 to bank 1, fully depress and release accelerator pedal quickly.
  4. Ensure monitoring sensor has changed by flashing MIL as shown in illustration. (Scheme 356)

Scheme 356

Scheme 356

CLEARING DIAGNOSTIC TROUBLE CODES

Note. If battery is disconnected for a prolonged period of time, all diagnostic information is cleared.

Using Generic Scan Tool

If ignition is on, turn ignition off and wait at least 10 seconds. Turn ignition on. Select MODE 4 or follow scan tool manufacturer's instructions.

Entering Diagnostic Test Modes

Turn ignition off. Connect scan tool to DLC. (Scheme 357) Turn ignition on. Press START on scan tool. Press ENGINE. Select one of the following diagnostic test modes

  1. WORK SUPPORT This mode enables a technician to adjust some devices faster and more accurately by following indications on CONSULT-II unit. See «WORK SUPPORT MODE»(ref-159515-S15497638412003121500000) .
  2. SELF-DIAGNOSTIC RESULTS Self-diagnostic results such as 1st trip DTC, DTCs, 1st trip freeze frame data or freeze frame data can be read and erased quickly. See «SELF-DIAGNOSTIC RESULTS MODE»(ref-159515-S02545130262003121500000) .
  3. DATA MONITOR Input/output data in ECM can be read. See «DATA MONITOR MODE»(ref-159515-S40943967372003121500000) .
  4. DATA MONITOR (SPEC) Input/output specification of basic fuel schedule, AFM, A/F feedback control value and other data monitor items can be read. See «DATA MONITOR (SPEC) MODE»(ref-159515-S37470729902003121500000) .
  5. ACTIVE TEST Diagnostic test mode in which CONSULT-II drives some actuators apart from ECMs and also shifts some parameters in a specified range. See «ACTIVE TEST MODE»(ref-159515-S20741030642003121500000) .
  6. DTC & SRT CONFIRMATION The status of system monitoring tests and self-diagnosis status/result can be confirmed.
  7. ECM PART NUMBER ECM part number can be read.

Scheme 357

Scheme 357

Active Test Mode

For ACTIVE TEST mode descriptions (Scheme 358)

Scheme 358

Scheme 358: Active Test Mode

GENERIC SCAN TOOL

An OBD-II scan tool complying with SAE J1978 has the following functions. For further information, see the appropriate operation manual supplied by scan tool manufacturer.

Mode 1: Readiness Test

This mode accesses current emission related data input and output values. In this mode, system status information is also monitored.

Mode 3: Diagnostic Trouble Codes (DTCs)

This mode gains access to emission-related powertrain DTCs stored by ECM. For DTC definitions, see DIAGNOSTIC TROUBLE CODE DEFINITIONS .

Mode 8: EVAP System Testing

This mode can close EVAP system with ignition on (engine off). The following components can be opened or closed

  1. EVAP canister vent control can be opened.
  2. Vacuum cut valve by-pass valve can be closed.

During the following conditions, mode 8 cannot function

  1. Low ambient temperature or low fuel temperature.
  2. Low battery voltage.
  3. Engine running or ignition switch in the OFF position.
  4. Too much pressure applied to EVAP system.

Checking SRT Code Status (Using Generic Scan Tool)

Select MODE 1 with scan tool, and observe SRT STATUS. An INCMP display for any SRT system indicates the self-diagnosis for that circuit is incomplete. SRT systems that have completed self-diagnosis will be indicated by CMPLT, indicating SRT is set. If any category is incomplete, go to SETTING SRT CODES.

Setting SRT Codes (Using Generic Scan Tool)

To set all SRT codes as complete, drive vehicle according to procedure shown in illustration. (Scheme 359) Perform driving procedure one or more times. If driving procedure is interrupted, repeat procedure. On A/T models, operate vehicle with shift lever in "D" position and overdrive turned on. On M/T models, operate vehicle normally, shifting at normal speeds.

Scheme 359

Scheme 359: Setting SRT Codes (Using Generic Scan Tool)

DIAGNOSTIC TROUBLE CODE DEFINITIONS

DTCCONSULT-II DisplaySystem/Circuit Affected
P0000No Malfunction/Normal Condition
P0011INT/V TIM CONT-B1Intake Valve Timing Control Performance - Bank 1
P0021INT/V TIM CONT-B2Intake Valve Timing Control Performance - Bank 2
P0031HO2S1 HTR (B1)HO2S1 Heater Control Circuit Low - Bank 1
P0032HO2S1 HTR (B1)HO2S1 Heater Control Circuit High - Bank 1
P0037HO2S2 HTR (B1)HO2S2 Heater Control Circuit Low - Bank 1
P0038HO2S2 HTR (B1)HO2S2 Heater Control Circuit High - Bank 1
P0051HO2S1 HTR (B2)HO2S1 Heater Control Circuit Low - Bank 2
P0052HO2S1 HTR (B2)HO2S1 Heater Control Circuit High - Bank 2
P0057HO2S2 HTR (B2)HO2S2 Heater Control Circuit Low - Bank 2
P0058HO2S2 HTR (B2)HO2S2 Heater Control Circuit High - Bank 2
P0101MAF SEN/CIRCUITMass Airflow Sensor Circuit Range/Performance Problem
P0102MAF SEN/CIRCUITMass Airflow Sensor Circuit Low Input
P0103MAF SEN/CIRCUITMass Airflow Sensor Circuit High Input
P0112IAT SEN/CIRCUITIntake Air Temperature Sensor Circuit Low Input
P0113IAT SEN/CIRCUITIntake Air Temperature Sensor Circuit High Input
P0117ECT SEN/CIRCUITEngine Coolant Temperature Sensor Circuit Low Input
P0118ECT SEN/CIRCUITEngine Coolant Temperature Sensor Circuit High Input
P0122TP SEN 2/CIRCTP Sensor Circuit Low Input
P0123TP SEN 2/CIRCTP Sensor Circuit High Input
P0125ECT SENSORInsufficient Engine Coolant Temperature For Closed Loop Fuel Control
P0127IAT SENSORIntake Air Temperature Too High
P0128THERMSTAT FNCTNThermostat Function
P0132HO2S1 (B1)HO2S1 Circuit High Voltage - Bank 1
P0133HO2S1 (B1)HO2S1 Circuit Slow Response - Bank 1
P0134HO2S1 (B1)HO2S1 Circuit No Activity Detected - Bank 1
P0138HO2S2 (B1)HO2S2 Circuit High Voltage - Bank 1
P0139HO2S2 (B1)HO2S2 Circuit Slow Response - Bank 1
P0152HO2S1 (B2)HO2S1 Circuit High Voltage - Bank 2
P0153HO2S1 (B2)HO2S1 Circuit Slow Response - Bank 2
P0154HO2S1 (B2)HO2S1 Circuit No Activity Detected - Bank 2
P0158HO2S2 (B2)HO2S2 Circuit High Voltage - Bank 2
P0159HO2S2 (B2)HO2S2 Circuit Slow Response - Bank 2
P0171FUEL SYS-LEAN-B1Fuel Injection System Too Lean - Bank 1
P0172FUEL SYS-RICH-B1Fuel Injection System Too Rich - Bank 1
P0174FUEL SYS-LEAN-B2Fuel Injection System Too Lean - Bank 2
P0175FUEL SYS-RICH-B2Fuel Injection System Too Rich - Bank 2
P0181FTT SENSORFuel Tank Temperature Sensor Circuit Range/Performance
P0182FTT SEN/CIRCUITFuel Tank Temperature Sensor Circuit Low Input
P0183FTT SEN/CIRCUITFuel Tank Temperature Sensor Circuit High Input
P0222TP SEN 1/CIRCTP Sensor 1 Circuit Low Input
P0223TP SEN 1/CIRCTP Sensor 1 Circuit High Input
P0300MULTI CYL MISFIREMultiple Cylinder Misfire Detected
P0301CYL 1 MISFIRECylinder No. 1 Misfire Detected
P0302CYL 2 MISFIRECylinder No. 2 Misfire Detected
P0303CYL 3 MISFIRECylinder No. 3 Misfire Detected
P0304CYL 4 MISFIRECylinder No. 4 Misfire Detected
P0305CYL 5 MISFIRECylinder No. 5 Misfire Detected
P0306CYL 6 MISFIRECylinder No. 6 Misfire Detected
P0327KNOCK SEN/CIRC-B1Knock Sensor Circuit Low Input
P0328KNOCK SEN/CIRC-B1Knock Sensor Circuit High Input
P0335CKP SEN/CIRCUITCrankshaft Position Sensor (POS) Circuit
P0340CMP SEN/CIRC-B1Camshaft Position Sensor Circuit - Bank 1
P0345CMP SEN/CIRC-B2Camshaft Position Sensor Circuit - Bank 2
P0420TW CATALYST SYS-B1Catalyst System Efficiency Below Threshold - Bank 1
P0430TW CATALYST SYS-B2Catalyst System Efficiency Below Threshold - Bank 2
P0441EVAP PURG FLOW/MONEVAP Control System Incorrect Purge Flow
P0442EVAP SMALL LEAKEVAP Control System Small Leak Detected (Negative Pressure)
P0444PURG VOLUME CONT/VEVAP Canister Purge Volume Control Solenoid Valve Circuit Open
P0445PURG VOLUME CONT/VEVAP Canister Purge Volume Control Solenoid Valve Circuit Shorted
P0447VENT CONTROL VALVEEVAP Canister Vent Control Valve Circuit Open
P0452EVAP SYS PRES SENEVAP Control System Pressure Sensor Low Input
P0453EVAP SYS PRES SENEVAP Control System Pressure Sensor High Input
P0455EVAP GROSS LEAKEVAP Control System Gross Leak
P0456EVAP VERY SML LEAKEVAP Control System Very Small Leak (Negative Pressure Check)
P0460FUEL LEV SEN SLOSHFuel Level Sensor Circuit Noise
P0461FUEL LEVEL SENSORFuel Level Sensor Circuit Range/Performance
P0462FUEL LEVL SEN/CIRCFuel Level Sensor Circuit Low Input
P0500VEH SPEED SEN/CIRCVehicle Speed Sensor
P0506ISC SYSTEMIdle Speed Control System RPM Lower Than Expected
P0507ISC SYSTEMIdle Speed Control System RPM Higher Than Expected
P0550PW ST P SEN/CIRCPower Steering Pressure Sensor Circuit
P0605ECMEngine Control Module
P0705PNP SW/CIRC(1) Park/Neutral Position Switch
P0710ATF TEMP SEN/CIRC(1) A/T Fluid Temperature Sensor Circuit
P0720VEH SPD SEN/CIR AT(1) Vehicle Speed Sensor A/T (Revolution Sensor)
P0725ENGINE SPEED SIG(1) Engine Speed Signal
P0740TCC SOLENOID/CIRC(1) Torque Converter Clutch Solenoid Valve
P0744A/T TCC S/V FNCTN(1) A/T Torque Converter Clutch Solenoid Valve Function (Lock-Up)
P0745L/PRESS SOL/CIRC(1) Line Pressure Solenoid Valve
P1065ECM BACK UP/CIRCECM Power Supply Circuit (Back-Up)
P1111INT/V TIM V/CIR-B1Intake Valve Timing Control Solenoid Valve Circuit - Bank 1
P1121ETC ACTRElectric Throttle Control Actuator
P1122ETC FUNCTION/CIRCElectric Throttle Control Performance Problem
P1124ETC MOT PWRThrottle Control Motor Relay Circuit Shorted
P1126ETC MOT PWRThrottle Control Motor Relay Circuit Open
P1128ETC MOTThrottle Control Motor Circuit Shorted
P1136INT/V TIM V/CIR-B2Intake Valve Timing Control Solenoid Valve Circuit - Bank 2
P1143HO2S1 (B1)HO2S1 Lean Shift Monitoring - Bank 1
P1144HO2S1 (B1)HO2S1 Rich Shift Monitoring - Bank 1
P1146HO2S2 (B1)HO2S2 Minimum Voltage Monitoring - Bank 1
P1147HO2S2 (B1)HO2S2 Maximum Voltage Monitoring - Bank 1
P1148CLOSED LOOP-B1Closed Loop Control - Bank 1
P1163HO2S1 (B2)HO2S1 Lean Shift Monitoring - Bank 2
P1164HO2S1 (B2)HO2S1 Rich Shift Monitoring - Bank 2
P1166HO2S2 (B2)HO2S2 Minimum Voltage Monitoring - Bank 2
P1167HO2S2 (B2)HO2S2 Maximum Voltage Monitoring - Bank 2
P1168CLOSED LOOP-B2Closed Loop Control - Bank 2
P1211TCS C/U FUNCTNTCS Control Unit
P1212TCS/CIRCTCS Communication Line
P1217ENG OVER TEMPEngine Over Temperature
P1225CTP LEARNINGClosed Throttle Position Learning Performance Problem
P1226CTP LEARNINGClosed Throttle Position Learning Performance Problem
P1229SENSOR POWER/CIRCSensor Power Supply Circuit Shorted
P1444PURG VOLUME CONT/VEVAP Canister Purge Volume Control Solenoid Valve
P1446VENT CONTROL VALVEEVAP Canister Vent Control Valve Closed
P1564ASCD SWASCD Steering Switch
P1572ASCD BRAKE SWASCD Brake Switch
P1574ASCD VHL SPD SENASCD Vehicle Speed Sensor
P1610-P1615NATS MALFUNCTION(2) Nissan Vehicle Immobilizer System Malfunction
P1705TP SEN/CIR A/T(1)
P1706P-N POS SW/CIRCUITPark/Neutral Position Switch
P1716TURBINE REV S/CIRC(1)
P1730A/T INTERLOCK(1)
P1752I/C SOLENOID/CIRC(1)
P1754I/C SOLENOID FNCTN(1)
P1757FR/B SOLENOID/CIRC(1)
P1759FR/B SOLENOID FNCT(1)
P1762D/C SOLENOID/CIRC(1)
P1764D/C SOLENOID FNCTN(1)
P1767HLR/C SOL/CIRC(1)
P1769HLR/C SOL FNCTN(1)
P1772LC/B SOLENOID/CIRC(1)
P1774LC/B SOLENOID FNCTN(1)
P1805BRAKE SW/CIRCUITBrake Switch
P2122APP SEN 1/CIRCAccelerator Pedal Position Sensor 1 Circuit Low Input
P2123APP SEN 1/CIRCAccelerator Pedal Position Sensor 1 Circuit High Input
P2127APP SEN 2/CIRCAccelerator Pedal Position Sensor 2 Circuit Low Input
P2128APP SEN 2/CIRCAccelerator Pedal Position Sensor 2 Circuit High Input
P2135TP SENSORThrottle Position Sensor Circuit Range/Performance Problem
P2138APP SENSORAccelerator Pedal Position Sensor Circuit Range/Performance Problem
U1000CAN COMM CIRCUITCAN Communication Line
U1001CAN COMM CIRCUITCAN Communication Line
(1) See appropriate DIAGNOSIS article in AUTOMATIC TRANSMISSIONS. (2) See appropriate IMMOBILIZER SYSTEMS article in ACCESSORIES & EQUIPMENT.
(1)See appropriate DIAGNOSIS article in AUTOMATIC TRANSMISSIONS.
(2)See appropriate IMMOBILIZER SYSTEMS article in ACCESSORIES & EQUIPMENT.

DIAGNOSTIC TROUBLE CODE DEFINITIONS