Idle speed sensor (IAC) on Nissan Primera P12 - a small but critical element of the injection system. It is responsible for stabilizing engine speed at idle by regulating the air supply bypassing the throttle valve. When this sensor fails, the car begins to behave unpredictably: the speed “floats”, the engine stalls at idle or, conversely, “freezes” at 1500–2000 rpm. Owners Primera P12 with motors QR20DE And QR25DE They encounter this problem especially often after 100–150 thousand kilometers.
In this article we will look at how independently diagnose the DX malfunction, what tools are needed for replacement, and why problems may persist even after installing a new sensor. We will also analyze common mistakes during repairs and give recommendations on choosing a spare part - original or analogue. If your Primera P12 began to react nervously to the gas pedal or requires accelerating when starting off, this instruction will help you save on diagnostics at the service center.
Signs of a malfunctioning idle speed sensor on a Nissan Primera P12
Symptoms of a damaged air flow sensor are often confused with problems with the throttle valve or mass air flow sensor. However, there are specific signs that directly indicate the idle air regulator:
- 🔴 "Floating" speed at idle (from 500 to 1500 rpm) without pressing the gas pedal.
- 🚗 Engine stalls when releasing gas or when changing gears (especially important for manual transmission).
- ⚡ Increased speed (1500-2000 rpm) after starting, which do not fall within 5-10 minutes.
- 🔥
Check Enginewith errorsP0505(idle speed control system malfunction) orP0507(idle revs too high). - 💨 Jerks when moving at low speeds (30–50 km/h) for no apparent reason.
On Nissan Primera P12 with QR25DE a faulty DX may also manifest itself difficult to start in cold weather - the engine starts only with the gas pedal pressed. This is due to the fact that the ECU does not receive correct data about the position of the regulator rod and cannot provide the optimal air-fuel mixture.
⚠️ Attention: If the speed “freezes” at 2000 rpm and does not drop even after warming up, do not rush to change the DHC. Check first wiring from sensor to ECU — often the cause is oxidation of the contacts in the connector or a broken wire near the harness under the hood.
For accurate diagnosis you will need a scanner (for example, ELM327 with the program Torque Pro). If there are errors in the ECU memory P0505 or P0507, this is a direct signal to check the sensor. However, these codes may also appear when dirty throttle or faulty TPDZ (throttle position sensor).
- Floating speed
- Engine stalls at idle
- Increased speed after starting
- Jerks when moving
- Another option
Where is the idle speed sensor located on Nissan Primera P12
On Primera P12 The idle speed control is located on throttle assembly and is secured with two Phillips screws. To get to it:
- Open the hood and remove decorative engine cover (if there is one).
- Find the throttle body - it is located to the right of the engine (when looking in the direction of travel), next to the air filter.
- Disconnect power connector from DXX (press the latch and pull up).
- Unscrew the two sensor mounting screws (sometimes they stick - use WD-40).
The photo below shows the exact location of the DXX on Primera P12 with motor QR20DE:
Important: on some versions Primera P12 (especially with QR25DE) the sensor may be glued with sealant instead of screws. In this case, you will need to carefully pry it off with a flat screwdriver so as not to damage the seat.
⚠️ Attention: Before removing DXX Be sure to disconnect the negative terminal from the battery for 10–15 minutes. This will reset the ECU adaptations and prevent errors after installing a new sensor. If you ignore this step, the speed may remain unstable even after replacement.
How to check the idle speed sensor for functionality
There are three ways to diagnose DCC on Nissan Primera P12: visual inspection, multimeter check and test with connection directly to the battery. Let's look at each in detail.
1. Visual inspection
Remove the sensor and inspect it for:
- 🔍 Rod and spring contamination — if they are covered with carbon deposits, the DXH needs to be cleaned (more details in the next section).
- 🔧 Rod wear or deformation - if it moves with jamming, the sensor must be replaced.
- 💧 Traces of corrosion on contacts connector - this may cause signal interruptions.
2. Check with a multimeter
To do this, you will need a tester in resistance measurement mode:
- Disconnect the connector from the DXX.
- Connect the multimeter probes to the contacts A and B, then C and D (see diagram below).
- Resistance must be within 40–80 Ohm. If the readings are outside this range, the sensor is faulty.
Also check power circuit:
- 🔋 Between contacts A and C (or B and D, depending on the DXX model) the resistance should be endless (break).
- 🔌 When the ignition is on, the DXX connector should show 12 V between contacts A and D.
3. Direct connection to the battery
If you don’t have a multimeter, you can check the performance of the DXH by applying voltage to it directly:
- Remove the sensor from the throttle assembly.
- Connect pin A to "+" battery, and pin D to "-".
- The rod should move out smoothly when voltage is applied. If there is no movement or the rod is stuck, the sensor is faulty.
If all tests are successful, but symptoms remain, the problem may lie in throttle valve (requires cleaning) or ECU (incorrect adaptations).
Visual inspection for contamination|Checking resistance with a multimeter|Testing the connection to the battery|Checking the voltage at the connector-->
Cleaning the idle speed sensor: when it helps and when it doesn’t
Often the unstable operation of the DXH is not due to its breakdown, but to contamination of the rod and channel in the throttle assembly. On Primera P12 this happens due to:
- 🚬 Poor air quality (dust, oil vapors from the crankcase ventilation system).
- 🛢️ Wear of oil scraper rings — oil enters the intake manifold and settles on the throttle.
- ⛽ Poor quality fuel, which leaves carbon deposits on parts.
Cleaning helps if:
- ✅ The DXX rod moves freely, but is covered with soot.
- ✅ The speed “floats” only on a cold engine.
- ✅ There are no errors regarding DXX in the ECU (or they appear periodically).
What you will need for cleaning:
- 🧴 Carburetor cleaner (Abro, HI-GEAR or analogues).
- 🧻 Rags without lint.
- 🔧 Phillips screwdriver.
- 🔌 WD-40 (if the mounting screws are stuck).
Step by step instructions:
- Remove the DXH from the throttle assembly (as described above).
- Spray the rod and spring generously with cleaner. Do not use metal brushes - they will damage the coating!
- Clean the channel in the throttle assembly where the DXX is inserted.
- Blow with compressed air (such as a compressor) and let dry for 10–15 minutes.
- Reinstall the sensor, connect the connector and reset the battery terminal for 10 minutes.
⚠️ Attention: If after cleaning the speed remains unstable, and there is mechanical damage (burrs, play), the sensor must be replaced. Cleaning won't help here.
1. Start the engine and let it idle for 3-5 minutes.
2. Turn off the ignition for 10 seconds.
3. Repeat the start - the speed should stabilize.-->
Choosing a new idle speed sensor: original vs analogues
On Nissan Primera P12 Two types of DHHs were installed depending on the year of manufacture and the engine:
| Engine model | Original article | Analogues (tested) | Notes |
|---|---|---|---|
QR20DE (2002–2005) |
22680-4M000 or 22680-4M005 |
Hitachi IAC003, Standard Motor Products AC39 | Interchangeable, but require adaptation |
QR20DE (2005–2008) |
22680-4M010 |
Denso 550300-4800, Blue Print ADT33003 | The connector differs, check compatibility |
QR25DE (all years) |
22680-AL500 or 22680-AL505 |
Mitsubishi MR585878, Febi 35310 | Often counterfeited - buy from authorized dealers |
When choosing an analogue, pay attention to:
- 🔧 Connector type - on Primera P12 There are sensors with 4 and 6 contacts.
- 📏 Rod length - if it is too short or long, the speed will not stabilize.
- 🛡️ Availability of O-ring — without it there will be an air leak.
Critically important: on QR25DE motors, sensors with article numbers 22680-AL500 and 22680-AL505 are externally identical, but have different calibrations. Installing the wrong version will result in permanent P0505 errors.
Where to buy:
- 🏢 Official Nissan dealers - original, but expensive (3000–5000 rubles).
- 🌍 Exist.ru, Autodoc - analogues from Denso or Hitachi (1500–2500 rub.).
- 🛒 Avito, Yula - only if the seller provides a receipt and a guarantee (risk of running into a fake).
Before purchasing, be sure to check the sensor part number with what is indicated on the old DXH. Even within the same model Primera P12 different versions of regulators could be installed.
Step-by-step instructions for replacing the idle speed sensor
Replacing DXX with Nissan Primera P12 takes 20–30 minutes and does not require special skills. It is important to follow the instructions and not skip adaptation steps.
Tools:
- 🔧 Phillips screwdriver (PH2).
- 🔌 Flat screwdriver (for removing the connector).
- 🧴 Contact cleaner (CRC or analogues).
- 🔋 Multimeter (optional, to check the new sensor).
Step by step process:
- Disconnect the battery - Reset the negative terminal for 10 minutes to reset the ECU adaptations.
- Remove the decorative engine cover (if any).
- Disconnect the connector from DXX by pressing the latch.
- Remove two screws sensor mounting. If they are stuck, use WD-40.
- Remove the old DXX and clean the seat from dirt.
- Install a new sensor, tighten the screws (do not overtighten!).
- Connect the connector and return the terminal to the battery.
- Start the engine and let it idle for 5-10 minutes to adapt.
If after replacement the speed remains high (1500–2000 rpm), perform reset ECU adaptations:
- Turn off the engine.
- Remove the battery terminal for 15 minutes.
- Reconnect the terminal and start the car without pressing the gas pedal.
- Let it idle for 5 minutes - the speed should stabilize.
⚠️ Attention: If after replacing the DXX an error appearsP0505, check:
- The connector is connected correctly (contacts A and D should be at “+” and “-” respectively).
- O-ring integrity - air leaks cause false errors.
- Item compatibility - on
QR25DEyou can't put DXX fromQR20DE!
What should I do if, after replacing the DHW, the speed does not drop below 1500 rpm?
This is a typical problem when replacing a sensor with Primera P12 with QR25DE. The reason is that the ECU “remembered” the old adaptations. Solution:
1. Reset the battery terminal for 30 minutes.
2. Start the engine and let it warm up to operating temperature (the fan should work).
3. Stop the motor, remove the terminal for 5 minutes, then connect it back.
4. Start the car - the speed should normalize within 1-2 minutes.
Typical mistakes when replacing DHC and how to avoid them
Even experienced car owners make mistakes when working with the idle speed sensor. Here are the most common:
- 🔧 Using an incompatible sensor - for example, installing DXX from Nissan Almera N16 instead of the original one. Symptoms: speed does not stabilize, lights up
Check Engine. - 🔌 Connector damage when removed, the contacts bend easily, which leads to loss of signal. Always disconnect the connector by pressing the latch!
- 🧹 Uncleaned throttle body - if the channel is clogged with carbon deposits, the new DXH will quickly fail.
- 🔋 No reset of adaptations — The ECU continues to use the old settings, and the speed “freezes”.
- 🛠️ Retightening the fastening screws - this deforms the sensor body and leads to air leaks.
Another common problem is buying fake DXX. There are many counterfeit branded sensors on the market Hitachi or Denso, which fail after 1–2 months. Signs of a fake:
- 🏷️ There is no holographic sticker on the package.
- 🔍 The rod moves with jams even on a new sensor.
- 📦 There is no o-ring included.
If problems remain after replacement, check:
- 🔍 Throttle valve — it may jam due to carbon deposits.
- 🔌 Wiring from DXX to ECU — the wires near the harness under the hood often fray.
- 🖥️ ECU firmware - on some Primera P12 after 2006, a software update is required for the new DXX to work correctly.
Before purchasing a sensor, ask the seller to test it with a multimeter. The resistance between pins A-B and C-D should be 40-80 ohms. If the seller refuses, this is a reason to doubt the originality of the product.
FAQ: Frequently asked questions about the idle speed sensor on the Nissan Primera P12
Is it possible to drive with a faulty DHW?
Technically it is possible, but this will lead to:
- Increased fuel consumption (up to +2 l/100 km).
- Jerking when driving at low speeds.
- There is a risk of stalling at a traffic light or in a traffic jam.
- Additional load on the transmission (especially automatic transmission).
On Primera P12 with QR25DE Driving for a long time with a faulty DHW can cause catalyst overheating due to incorrect air-fuel mixture.
How much does it cost to replace the DXX in the service?
Cost of work in services in Moscow and the regions (for 2026):
- Diagnostics (scanner + sensor check) - 500–1000 rubles.
- Replacement of DHF - 800–1500 rubles.
- Cleaning the throttle assembly - 1000–1800 rubles.
- ECU adaptation - 500–800 rubles.
Total: 3000–5000 rub. including spare parts. Self-replacement allows you to save up to 70% of this amount.
What is the difference between the DXX for QR20DE and QR25DE?
Main differences:
| Parameter | QR20DE | QR25DE |
|---|---|---|
| Article | 22680-4M000/22680-4M005 |
22680-AL500/22680-AL505 |
| Rod length | Shorter by 3–5 mm | Longer, different move |
| Resistance | 40–60 Ohm | 50–80 Ohm |
| Connector | 4 contacts | 4 or 6 contacts |
Installation of DXX from QR20DE on QR25DE will lead to persistent error P0505 and unstable speed.
Is it necessary to teach the throttle valve after replacing the DHW?
On Nissan Primera P12 with motors QR20DE/QR25DE Throttle adaptation is required, but it happens automatically:
- Start the engine and let it idle for 3-5 minutes.
- Stop the engine and remove the battery terminal for 10 minutes.
- Reconnect the terminal and start the car - the speed should stabilize within 1-2 minutes.
If the speed remains high, perform manual adaptation:
1. Заглушите двигатель, включите зажигание на 3 секунды.2. Нажмите педаль газа до упора и отпустите (повторите 5 раз).
3. Выключите зажигание на 10 секунд.
4. Заведите двигатель — обороты должны нормализоваться.
What other sensors can affect idle speed?
If replacing the DXH does not solve the problem, check:
- 🔍 Throttle Position Sensor (TPS) — if there is a malfunction, the speed “floats” in the range of 500–2000 rpm.
- 💨 Mass air flow sensor (MAF) - error
P0100orP0102. - 🔥 Coolant temperature sensor (DTOZH) - if he is lying, the ECU incorrectly adjusts the fuel mixture.
- ⚡ Ignition coils — misfires cause jerking at idle.
On Primera P12 common problem - cracks in vacuum hoses near the intake manifold. They cause air leaks and unstable speed.