Nissan Sunny is a legendary car that has gained popularity due to its reliability and ease of maintenance. However, even the most proven models require diagnostics over time. If the dashboard lights up check engine, and a visit to the service station is postponed, self-diagnosis will become your first assistant. In this article we will look at how to activate the verification mode for Sunny different generations (B13, B14, B15), let's decipher error codes and give practical advice on how to eliminate them.
Self-diagnosis allows you to save time and money by identifying the problem before a service visit. But it is important to understand: this method only shows current errors, recorded in the ECU memory. It will not replace full-fledged computer diagnostics, but it will help you quickly respond to critical faults - from misfires to problems with sensors. Next, you will learn what tools you will need, how to read the codes correctly, and what to do if the system does not respond.
Which Nissan Sunny models support self-diagnosis?
The self-diagnosis function is available on most Nissan Sunnyequipped with an electronic control unit (ECU) ECU. However, the methods for activating and displaying codes differ depending on the generation and type of injection system:
- 🔹 Sunny B13 (1990–1995) - supports self-diagnosis via
Check Engine(lamp flashing). Powered by motorsGA14DE,GA16DEwith the system OBD-I. - 🔹 Sunny B14 (1995–1999) - a similar method, but with an expanded list of codes. Engines
GA14DE,GA16DE,SR20DE(in some versions). - 🔹 Sunny B15 (1999–2006) - transition to OBD-II. Self-diagnosis is possible, but may require an adapter to read codes
ELM327.
Cars before 1990 (eg Sunny B12) are usually not equipped with electronic diagnostics - they will require a mechanical check of the systems. If your Sunny released after 2006, most likely it already has a full-fledged OBD-II connector, and self-diagnosis through a lamp Check Engine may not work.
⚠️ Attention: On Sunny B15 with motorQG18DE(after 2002) self-diagnosis via lamp flashing is often disabled. In this case, use a scanner or adapter to read codes through the connectorOBD-II.
Preparing for self-diagnosis: what will you need?
To successfully read errors, prepare the following tools and materials:
- 🔧 Paper and pen - to record the sequence of lamp blinks
Check Engine. - 🔧 Screwdriver with Phillips bit — may be required to remove the instrument panel (on some modifications).
- 🔧 Multimeter — to check the voltage at the sensor connectors (optional).
- 🔧 Jumper (clip or wire) — for closing contacts in the diagnostic connector (relevant for B13/B14).
Also make sure that:
- 🔋 The battery is charged (voltage is not lower than
12.4 V). - 🔑 The ignition is on (the engine is turned off).
- 🚗 The car is on a flat surface (for correct sensor readings).
- B13 (1990–1995)
- B14 (1995–1999)
- B15 (1999–2006)
- Other
If you plan to fix errors yourself, prepare in advance repair manual for your model. For example, for Sunny B14 with motor SR20DE Specific tools may be required to check the turbine or ignition system.
Step-by-step instructions: how to run self-diagnosis?
The diagnostic mode activation process varies by generation Sunny. Below is a universal algorithm for models B13 And B14:
Turn on the ignition (
ON), but do not start the engine.Find diagnostic connector:
- 📍 On B13/B14 it is usually located under the glove compartment or near the fuse box.
- 📍 On B15 — under the steering wheel, next to the brake pedal (connector
OBD-II).
For B13/B14:
- Close the contacts
1 (GND)And12 (Diagnostic)in the connector using a paper clip or wire. - Lamp
Check Enginestarts flashing - this is a signal that the diagnostics has begun.
- Close the contacts
Read the error codes by the number of blinks:
- 🔴 Long flash (1.5 sec) - tens.
- 🔴 Short blink (0.5 sec) - units.
- 🔴 Pause between codes - 2.5 seconds.
For example, code 34 will look like: 3 long + 4 short flashing.
☑️ Preparing for self-diagnosis
On Sunny B15 with OBD-II the process is simplified: just connect the scanner (for example, ELM327) to the connector and read errors via an application on a smartphone (for example, Torque Pro or OBD Auto Doctor).
⚠️ Attention: If after closing the contacts the lampCheck Enginedoes not blink, check:
- 🔌 Correct connection of the jumper (contacts
1And12).- 🔋 Battery voltage (if the ECU is discharged, it may not respond).
- 🔧 Fuse integrity
ECU(usually10Ain the fuse box).
Decoding error codes: what do blinking mean?
Error codes on Nissan Sunny are divided into two groups:
- 🔧 Single digit (1–9) — problems with the ignition system or fuel supply.
- 🔧 Two-digit (10–55) — malfunctions of sensors, solenoids, circuits.
Below is a table with a breakdown of the most common codes for Sunny B13/B14:
| Error code | Description | Possible reason |
|---|---|---|
12 |
No signal from camshaft position sensor | Sensor faulty, wire break, timing phase shift |
21 |
Problems with the ignition system | Faulty spark plugs, coil, high-voltage wires |
34 |
Low absolute pressure (MAP) sensor signal | The air duct is clogged, the sensor or vacuum hose is faulty |
43 |
Fuel system malfunction | Clogged filter, weak fuel pump, problems with injectors |
55 |
End of diagnostics (no errors) | The system is working properly or the errors have been reset |
Code 55 does not always mean the absence of problems - it can appear if the ECU has not detected any errors in the current cycle, but they are stored in memory. For a complete reset, disconnect the battery for 10-15 minutes.
On Sunny B15 with OBD-II error codes comply with the standard P0XXX. For example:
P0300— random misfires;P0171— lean air-fuel mixture;P0420— low catalyst efficiency.
What should I do if the error code repeats?
If the same code appears after resetting, the problem is not resolved. For example, code 12 (camshaft sensor) may indicate wear on the timing belt or a breakdown of the sensor itself. In this case, in-depth diagnostics with checking of mechanical components are required.
Typical errors and ways to resolve them
Let's look at the most common error codes on Nissan Sunny and practical solutions:
🔧 Code 21: Ignition problems
This error indicates a misfire or a faulty circuit. Actions:
- 🔧 Check it out spark plugs - replace if worn (the gap should be
0.8–1.1 mm). - 🔧 Take a look high voltage wires to breakdown (they darken and crack when damaged).
- 🔧 Call ignition coil multimeter (primary winding resistance:
0.5–1.0 Ohm).
🔧 Code 34: MAP sensor signal low
The absolute pressure sensor affects the composition of the fuel mixture. What to do:
- 🔧 Check it out vacuum hose for leaks (cracks, air leaks).
- 🔧 Clean the sensor
MAPalcohol (do not use acetone!). - 🔧 Replace the sensor if the code remains after cleaning (cost: ~1500–2500 rubles).
🔧 Code 43: Fuel system malfunction
Most often associated with low fuel pressure. Diagnostics:
- 🔧 Check it out fuel pump - When the ignition is turned on, a slight hum should be heard.
- 🔧 Measure the pressure in the fuel rail (standard:
2.5–3.0 barfor GA16DE). - 🔧 Clean or replace fuel filter (recommended interval: every
30,000 km).
If code 21 does not disappear after replacing the spark plugs or ignition coil, check the compression in the cylinders. Low compression (less 10 bar) may indicate wear on the piston rings or valves.
Frequently asked questions and errors during self-diagnosis
Even experienced car owners encounter difficulties reading codes. Let's look at typical problems:
❓ Lamp Check Engine doesn't blink
Possible reasons:
- 🔌 Incorrect contact closure (check the diagram for your model).
- 🔋 The battery is discharged or the terminals are oxidized.
- 🔧 The ECU itself is faulty (diagnostics required in the service).
❓ Codes are read, but do not match the table
On some modifications Sunny (for example, with a motor SR20DE) can be used manufacturer codes, not listed in standard tables. In this case:
- 🔍 Look for decoding for a specific model in service manual.
- 🔍 Use owner forums (for example, Nissan Club Russia).
❓ After resetting the errors they appear again
This means the problem is not fixed. For example:
- 🔥 Code
P0300(misfire) may return due to air leak in the intake manifold. - 🔥 Code
12(camshaft sensor) is often associated with timing belt wear or its incorrect installation.
If the self-diagnosis shows codes related to sensors (for example, 34 or 53), do not rush to change them. First check the power circuit and ground - often the problem lies in oxidized contacts or broken wires.
When self-diagnosis does not help: cases for contacting service
Although self-diagnosis is useful for an initial check, some problems require professional equipment. Contact the service station if:
- 🚨 The computer issues transmission related codes (For example,
P0700on B15 with automatic transmission). - 🚨 Lamp
Check Engineflashing continuously (signal of a critical malfunction, for example, detonation). - 🚨 Self-diagnosis does not start, and the car operates intermittently (the ECU may be faulty).
- 🚨 Codes indicate mechanical breakdowns (e.g. low compression, engine knocking).
It is also worth visiting the service if you are not confident in your skills. For example, replacing a timing belt or diagnosing a turbine for SR20DE Requires experience and special tools.
Remember: self-diagnosis is first step, not the final verdict. It helps narrow down the problem, but an accurate repair may require deeper analysis.
FAQ: Answers to popular questions
🔹 Is it possible to reset errors using self-diagnosis without fixing the problem?
Yes, but this is a temporary solution. Disconnecting the battery or resetting the codes via the diagnostic connector will clear the ECU memory, but if the fault remains, the lamp Check Engine will light up again. For example, code 43 (fuel system) will return until you clean the injectors or replace the filter.
🔹 Why doesn’t self-diagnosis through the lamp work on Sunny B15?
Since 2000, many Sunny B15 switched to standard OBD-II, where self-diagnosis via lamp flashing is disabled. In this case, use a scanner ELM327 or an adapter for reading codes through a connector under the steering wheel.
🔹 How to distinguish code 12 from codes 1 and 2?
Code 12 transmitted as 1 long + 2 short flashing. Codes 1 And 2 - these are individual errors (for example, 1 - malfunction of the ignition system, 2 - problems with the fuel pump). Always write down the sequence of flashes to avoid confusion.
🔹 Is it possible to conduct self-diagnosis on the go?
No, it's dangerous. Diagnostics requires the ignition on and the engine stopped. Trying to read codes while driving may result in loss of control or incorrect interpretation of ECU signals.
🔹Where can I find a diagram of the diagnostic connector for my model?
Connector diagrams are shown in service manual (For example, Nissan Sunny Service Manual for your generation). They can also be found on thematic forums or in owner groups Sunny on social networks. For B13/B14 contacts are usually used 1 (mass) And 12 (diagnostics).