Nissan Check Engine Light Codes & ECU Reset
Nissan Check Engine Light Codes & ECU Reset
Nissan Check Engine Light Codes & ECU Reset
Welcome to the Nissan Check Engine Light codes page. Below you will find the most complete list of Nissan trouble
codes available. The code definitions are a good starting point when determining the cause of the service engine
light but where do you go from there? We have a large number of resources to help you repair the problem. Here
is how we suggest you proceed. Look up your code definition. This tells you where to start testing. If you are
unsure of any abbreviations, check out the acronym list by clicking on the link at the left.
Next, read our article Automotive Circuit Testing 101, and if there is an article related to the system you are
testing, such as Oxygen Sensors or EGR concerns, read these as well. They will provide valuable info! If there is a
link to a specific diagnosis strategy for the code then follow that and start testing. If there is no procedure for your
manufacturer specific code, then I suggest referring to a similar generic OBD II code (these are listed numerically
by system type) to get a good idea of what to look for.
If at this point you still need assistance use the "Get Help" link and let us know how we can help. We can provide
information on component location, specifications, circuit color/location and more. We do ask that you please
read the info available on the site first so that we can help reduce repeat questions. So please read our Disclaimer
and when you're ready jump in!
Also we value your feedback and like to hear stories of unusual fixes or concerns you may have run into with your
Check Engine Light, so feel free to share your experiences by using the "Contact Us" link. Let's go!
We do our best to update these Nissan check engine light codes as frequently as possible. If you find one missing
let us know and we we'll add it immediately! Please use the form on our Contact Page to get in touch with us. We
certainly understand how frustrating it can be to look for a code definition and have it not online when you need it.
And lets face it, if the service engine light is on then you need it now! It's easiest to use the "Find On This Page"
feature of your browser's "Edit" menu to find codes on this page as the list is quite long. These are listed in
numerical order for easy searching.
When retrieving Nissan check engine light codes with an OBD II scan tool, proceed as follows:
1. Connect scan tool to the 16-pin data link connector (DLC) located underneath the steering column. The
connector may have a removable cover.
2. Turn the ignition on.
3. Follow scan tool manufacturer's operating instructions to access the Diagnostic Trouble Codes (DTC's).
Nissan Navara, X-Trail - Fuel Pump ECU Reset
Applicable References: ADT36846C, ADN12310, ADN12322, ADN12331
Applications: Nissan Navara D40 2.5 2005>, X-Trail 2.2 2001>2003
Date Issued: 03/2013
After working on the fuel system of a Nissan dCi engine it is recommended that
you perform a Fuel Pump ECU reset & learn cycle.
Timing of these steps is critical so do use a watch/stopwatch.
The procedure is as follows:
1. Warm the engine up to operating temperature and then switch off everything
electrical
followed by the engine.
2. Keep the doors shut.
3. Turn on the ignition so that all the dash warning lights come on.
4. Wait 3 seconds.
5. Now pump the accelerator pedal 5 times within 5 seconds.
6. With your foot now OFF the accelerator wait 7 seconds.
7. After 7 seconds Press and Hold the accelerator pedal down for 10 seconds.
8. After 10 seconds the Engine Management Light (EML) will start to flash.
9. Remove your foot from the accelerator - the vehicle is now in ‘Diag’ mode.
10. Press and Hold the accelerator pedal down for another 10 seconds.
The EML light will now start flashing faster, indicating that the ECU is in learning
mode.
NOTE: The flashing EML light will now list any fault codes found. 10 fast flashes
followed by 3 sets of 10 slow flashes means no fault stored. Anything else means
you have fault codes that need investigating.
11. Now in learning mode, take the vehicle for a 5-10 minute steady drive using all
the gears and a variety of throttle openings.
12. Once completed, turn the engine off and the ECU is now fully reset.
Remember, these are manufacturer specific codes only. Refer to our Generic OBD II code list for definitions on all
other Nissan diagnostic trouble codes.
P1120 Secondary Throttle Position Sensor Circuit Fault - Read Our Article On Automotive Circuit Testing For Help
With This Nissan Check Engine Light Code
P1125 Tandem Throttle Position Sensor Circuit Fault - Read Our Article On Automotive Circuit Testing For Help
With This Nissan Check Engine Light Code
P1135 Intake Valve Timing Control Circuit (Bank 2) - Read Our Article On Automotive Circuit Testing For Help With
This Nissan Check Engine Light Code
P1402 EGR System - Read Our Article on EGR Valve Codes For Help With This Nissan Check Engine Light Code
P1443 EVAP Canister Control Vacuum Switch Circuit Fault - Read Our Article On Automotive Circuit Testing For
Help With This Nissan Check Engine Light Code
P1448 EVAP Canister Vent Control Valve (Open) - Read Our Article On Automotive Circuit Testing For Help With
This Nissan Check Engine Light Code
P1464 Fuel Level Sensor Circuit (Ground Signal) - Read Our Article On Automotive Circuit Testing For Help With
This Nissan Check Engine Light Code
P1490 Vacuum Cut Valve Bypass Valve (Circuit) - Read Our Article On Automotive Circuit Testing For Help With This
Nissan Check Engine Light Code
P1492 EVAP Canister Purge Control/Solenoid Valve (Circuit) - Read Our Article On Automotive Circuit Testing For
Help With This Nissan Check Engine Light Code
P1705 Throttle Position Sensor Circuit A/T - Read Our Article On Automotive Circuit Testing For Help With This
Nissan Check Engine Light Code
P1760 Overrun Clutch Solenoid Valve (Circuit) - Read Our Article On Automotive Circuit Testing For Help With This
Nissan Check Engine Light Code
The local network of wiring, sensors, controllers, chips and other various bits of silicon in the Altima is apparently
vastly complicated, so I won't bore you (or me) by addressing it in detail here. However, one thing I found
interesting is that the MIL shines only under two conditions:
1) If the ECM detects what Nissan considers a "serious" fault (such as a misfire), the MIL illuminates immediately
and the ECM stores a trouble code.
2) If, however, the ECM senses a less serious problem, such as a vacuum leak, the MIL does not illuminate
immediately. Instead, the ECM stores an identifying trouble code and waits to see if the same fault arises during
the next trip cycle, which roughly corresponds to the next time you hop in the car and drive it around after turning
it off. If the ECM senses the same fault, it trips the MIL light and you get to wade into the ECM or make the always-
entertaining trip to your local dealer.
Your dealer uses a scan tool called a Consult to interface with the ECM directly. However, shadetree mechanics can
manually pull the trouble code(s) from the ECM and, if desired, clear the code from memory, thus putting out the
Check Engine Light, which incidentally shines like the fires of Hades at night against the dimmed gauge cluster.
To check the fault code yourself from the comfort of your own garage, put the ECM in "Diagnostic Test Mode II" by
doing the following:
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).
In my case, my trouble code was 0442 - "Evaporative System Small Leak" - discussed on page EC-973. This could
indicate anything from a poorly sealed gas gap to a leak in the evaporative recovery system underneath the car. I
checked everything I could and decided to clear the code, thinking that maybe a slightly loose gas cap might've
been the culprit. It apparently was, as the MIL hasn't shined since.
This is exactly the kind of problem that I hate -- hate -- having dealer monkeys diagnose, as it takes hours and
hours for them to dirty up the inside of my car, change all my radio presets, go through my trunk and glovebox and
grease up the doorhandles and hood before they wander over and say, "Well, it's fine now." Noooo thank you.
One other interesting bit (well, I thought it was mildly entertaining at least) I ran across while poring through the
OBD section was that the ECM often changes engine behavior when it senses a fault. We've all seen the posts from
folks whose engines wouldn't rev past 2400 rpm, for example, and seen them report the bad news their dealers
had provided: The MAF gave up the ghost.
Well, that may well be the case, but the fact that the engine wouldn't rev past 2400 rpm is not because the MAF
died. It's instead because the ECM sensed a two-trip MAF failure, illuminating the MIL and storing an MAF trouble
code. When this fault is detected, the ECM limits engine rpm to 2400 as a "limp home" or self-preservation tool.
This is all well and good, but it doesn't necessarily mean the MAF is dead; it simply means that the ECM thinks
the MAF is bad. Bringing the car home, yanking the trouble code and clearing it will restore full engine operation
until the ECM senses MAF failure again twice. And as anyone who works with computers or other electronic
gadges knows, the more complicated the machine the more prone it often is to freak out occasionally with neither
rhyme nor reason. Clearing out the code once before taking the car to the dealer and having him take the ECM's
word as God's own before presenting you with an $800 bill for a new MAF in this case may well protect your
checkbook and your sanity.
Welcome to our listing page for Generic Check Engine Light Codes. This is an all inclusive list intended to help you
get not only a code definition, but also some information on what could cause these codes and what can be done
to repair the related faults. Generic check engine light codes were set up so that there would be a more
standardized system of defining trouble codes from all the vehicle manufacturers. Many of the code definitions
may seem a bit strange, so don't be afraid to contact us with any questions regarding definitions.
We have also implemented a new area for posting some responses to our most common code questions, so be
sure to visit these pages for some instant info on your check engine light code! These Generic OBDII Check Engine
Light Codes are listed numerically and by classification for easy searching. We are adding diagnostic help daily, so
look for codes that link to a help screen and check back frequently! If you need more specific help, and are having
trouble with a code that is not listed, you can also use the "Get Help" link on the left hand navigation bar. Thanks,
and please take a moment to read our Disclaimer before getting started!
I hope you find something useful from our site, and remember to refer a friend! Our goal is to provide you with the
knowledge to know what is going on with your car when the check engine light comes on. This allows you not only
to potentially diagnose a concern yourself, but also to make informed decisions when having your car serviced by a
shop. With the potential costs associated with diagnosing and repairing generic check engine light codes, as well as
manufacturer specific codes, knowledge is power! Thanks for stopping in, and for some great info on Oxygen
Sensors, EGR Valves and Repair Costs, be sure to check out our Article Index!
GENERIC CODES, NISSAN XTRAIL
DTC Codes - P0010-P0099 – Fuel and Air Metering and Auxiliary Emission Controls
P0014 "B" Camshaft Position - Timing Over-Advanced or System Performance (Bank 1) - See Trouble Code P0011
P0015 "B" Camshaft Position -Timing Over-Retarded (Bank 1) - See Trouble Code P0012
P0023 "B" Camshaft Position - Actuator Circuit (Bank 2) - See Trouble Code P0020
P0024 "B" Camshaft Position - Timing Over-Advanced or System Performance (Bank 2) - See Trouble Code P0021
P0025 "B" Camshaft Position - Timing Over-Retarded (Bank 2) - See Trouble Code P0022
P0104 Mass or Volume Air Flow Circuit Intermittent - see our "articles" link for additional help with these generic
check engine light codes
P0109 Manifold Absolute Pressure/Barometric Pressure Circuit Intermittent - see our "articles" link for additional
help with these generic check engine light codes
P0114 Intake Air Temperature Circuit Intermittent - see our "articles" link for additional help with these generic
check engine light codes
P0119 Engine Coolant Temperature Circuit Intermittent - see our "articles" link for additional help with these
generic check engine light codes
P0130 Oxygen Sensor Circuit Malfunction (Bank 1 Sensor 1) - see our "articles" link for additional help with these
generic check engine light codes
P0131 Oxygen Sensor Circuit Low Voltage (Bank 1 Sensor 1) - see our "articles" link for additional help with these
generic check engine light codes
P0132 Oxygen Sensor Circuit High Voltage (Bank 1 Sensor 1) - see our "articles" link for additional help with these
generic check engine light codes
P0133 Oxygen Sensor Circuit Slow Response (Bank 1 Sensor 1) - see our "articles" link for additional help with
these generic check engine light codes
P0134 Oxygen Sensor Circuit No Activity Detected (Bank 1 Sensor 1) - see our "articles" link for additional help with
these generic check engine light codes
P0135 Oxygen Sensor Heater Circuit Malfunction (Bank 1 Sensor 1) - see our "articles" link for additional help with
these generic check engine light codes
P0136 Oxygen Sensor Circuit Malfunction (Bank 1 Sensor 2) - see our "articles" link for additional help with these
generic check engine light codes
P0137 Oxygen Sensor Circuit Low Voltage (Bank 1 Sensor 2) - see our "articles" link for additional help with these
generic check engine light codes
P0138 Oxygen Sensor Circuit High Voltage (Bank 1 Sensor 2) - see our "articles" link for additional help with these
generic check engine light codes
P0139 Oxygen Sensor Circuit Slow Response (Bank 1 Sensor 2) - see our "articles" link for additional help with
these generic check engine light codes
P0140 Oxygen Sensor Circuit No Activity Detected (Bank 1 Sensor 2) - see our "articles" link for additional help with
these generic check engine light codes
P0141 Oxygen Sensor Heater Circuit Malfunction (Bank 1 Sensor 2) - see our "articles" link for additional help with
these generic check engine light codes
P0142 Oxygen Sensor Circuit Malfunction (Bank 1 Sensor 3) - see our "articles" link for additional help with these
generic check engine light codes
P0143 Oxygen Sensor Circuit Low Voltage (Bank 1 Sensor 3) - see our "articles" link for additional help with these
generic check engine light codes
P0144 Oxygen Sensor Circuit High Voltage (Bank 1 Sensor 3) - see our "articles" link for additional help with these
generic check engine light codes
P0145 Oxygen Sensor Circuit Slow Response (Bank 1 Sensor 3) - see our "articles" link for additional help with
these generic check engine light codes
P0146 Oxygen Sensor Circuit No Activity Detected (Bank 1 Sensor 3) - see our "articles" link for additional help with
these generic check engine light codes
P0147 Oxygen Sensor Heater Circuit Malfunction (Bank 1 Sensor 3) - see our "articles" link for additional help with
these generic check engine light codes
P0150 Oxygen Sensor Circuit Malfunction (Bank 2 Sensor 1) - see our "articles" link for additional help with these
generic check engine light codes
P0151 Oxygen Sensor Circuit Low Voltage (Bank 2 Sensor 1) - see our "articles" link for additional help with these
generic check engine light codes
P0152 Oxygen Sensor Circuit High Voltage (Bank 2 Sensor 1) - see our "articles" link for additional help with these
generic check engine light codes
P0153 Oxygen Sensor Circuit Slow Response (Bank 2 Sensor 1) - see our "articles" link for additional help with
these generic check engine light codes
P0154 Oxygen Sensor Circuit No Activity Detected (Bank 2 Sensor 1) - see our "articles" link for additional help with
these generic check engine light codes
P0155 Oxygen Sensor Heater Circuit Malfunction (Bank 2 Sensor 1) - see our "articles" link for additional help with
these generic check engine light codes
P0156 Oxygen Sensor Circuit Malfunction (Bank 2 Sensor 2) - see our "articles" link for additional help with these
generic check engine light codes
P0157 Oxygen Sensor Circuit Low Voltage (Bank 2 Sensor 2) - see our "articles" link for additional help with these
generic check engine light codes
P0158 Oxygen Sensor Circuit High Voltage (Bank 2 Sensor 2) - see our "articles" link for additional help with these
generic check engine light codes
P0159 Oxygen Sensor Circuit Slow Response (Bank 2 Sensor 2) - see our "articles" link for additional help with
these generic check engine light codes
P0160 Oxygen Sensor Circuit No Activity Detected (Bank 2 Sensor 2) - see our "articles" link for additional help with
these generic check engine light codes
P0161 Oxygen Sensor Heater Circuit Malfunction (Bank 2 Sensor 2) - see our "articles" link for additional help with
these generic check engine light codes
P0162 Oxygen Sensor Circuit Malfunction (Bank 2 Sensor 3) - see our "articles" link for additional help with these
generic check engine light codes
P0163 Oxygen Sensor Circuit Low Voltage (Bank 2 Sensor 3) - see our "articles" link for additional help with these
generic check engine light codes
P0164 Oxygen Sensor Circuit High Voltage (Bank 2 Sensor 3) - see our "articles" link for additional help with these
generic check engine light codes
P0165 Oxygen Sensor Circuit Slow Response (Bank 2 Sensor 3) - see our "articles" link for additional help with
these generic check engine light codes
P0166 Oxygen Sensor Circuit No Activity Detected (Bank 2 Sensor 3) - see our "articles" link for additional help with
these generic check engine light codes
P0167 Oxygen Sensor Heater Circuit Malfunction (Bank 2 Sensor 3) - see our "articles" link for additional help with
these generic check engine light codes
P0170 Fuel Trim Malfunction (Bank 1) - Read Our Article On Oxygen Sensor Codes For Help With This Generic
Check Engine Light Code
P0171 System too Lean (Bank 1) - Read Our Article On Oxygen Sensor Codes For Help With This Generic Check
Engine Light Code
P0172 System too Rich (Bank 1) - Read Our Article On Oxygen Sensor Codes For Help With This Generic Check
Engine Light Code
P0173 Fuel Trim Malfunction (Bank 2) - Read Our Article On Oxygen Sensor Codes For Help With This Generic
Check Engine Light Code
P0174 System too Lean (Bank 2) - Read Our Article On Oxygen Sensor Codes For Help With This Generic Check
Engine Light Code
P0175 System too Rich (Bank 2) - Read Our Article On Oxygen Sensor Codes For Help With This Generic Check
Engine Light Code
P0445 Evaporative Emission Control System Purge Control Valve Circuit Shorted
DTC Codes - P0500-P0599 – Vehicle Speed Controls and Idle Control System
Please verify these Generic OBD II Code descriptions and testing procedures with an appropriate manual. We do
frequently update this Generic Check Engine Light Codes list, but technology is constantly in motion. Due to the
large amount of free content we provide, we cannot guarantee the accuracy of all information. We bend over
backwards to make this information as correct as possible, but sometimes we can make mistakes. Don't tell
anyone though!