Nissan Primera P12 (2002–2008) with engines QR20DE, QR25DE or diesel YD22DDTi - reliable cars, but their weak point is the crankshaft position sensor (CPS). This small sensor is responsible for synchronizing the operation of the ignition and fuel injection systems. If it fails, the engine begins to “stupid”, stalls, or refuses to start at all. In this article we will look at how to check crankshaft sensor Primera P12 do it yourself - from visual inspection to professional diagnostics with an oscilloscope.
Type errors P0335 or P0336 in the ECU - the first bell, but they do not always mean a breakdown of the sensor itself. The problem may lie in the wiring, connector, or even a damaged flywheel ring gear. We have collected 5 working test methods, which will help to accurately determine the culprit of unstable engine operation. And if you are not confident in your abilities, at the end of the article there is a checklist for self-diagnosis and an FAQ with answers to frequently asked questions.
Symptoms of a faulty crankshaft sensor on a Nissan Primera P12
Crankshaft sensor (DPKV) on Primera P12 rarely fails suddenly - it is usually preceded by characteristic “signals”. The main difficulty is that the signs of its malfunction coincide with problems of other systems: the fuel pump, ignition coils or even the computer. Therefore it is important to distinguish specific symptoms, associated specifically with DPKV:
- 🚗 Engine won't start or starts after 3–5 attempts, despite the normal operation of the starter.
- ⚡ At idle speed there are dips and vibrations, the speed “floats” in the range of 500–1000 rpm.
- 💨 When accelerating you feel loss of power, especially at speeds of 2000–3000 - the car “does not pull”.
- ⚠️ The dashboard lights up
Check Engine, but the scanner gives errorsP0335(“DPKV circuit”),P0336(“Range/Performance”) orP0320(“Wrong signal”). - 🔧 In rare cases, the engine stalls while driving and will not start again until the ECU is restarted (battery terminal reset).
Feature Primera P12 — sensitivity of DPKV to contamination with metal shavings. If you have recently replaced your clutch or flywheel, there is a high risk of particles getting into the sensor. Problems also arise after engine overheating or moisture getting into the connector (for example, after washing the engine compartment).
⚠️ Attention: If the engine QR20DE or QR25DE suddenly stalled and won't start, but the dash light is flashing Check Engine — do not rush to change the DPKV. Check first fuse No. 32 (10A) in the block under the hood and ground to the ECU (black wire on the body near the battery). In 30% of cases the problem lies there.
Where is the crankshaft sensor located on Nissan Primera P12
On Primera P12 The DPKV is located at the bottom of the engine, next to the flywheel. The exact location depends on the type of motor:
- 🔧 On petrol QR20DE/QR25DE - on the rear of the cylinder block, under the intake manifold, next to the gearbox. To get to it, you will have to remove the air filter and move the wiring harness aside.
- 🛢️ On diesel YD22DDTi - on the front of the engine, above the oil filter. Access here is more difficult due to the attachments.
From the outside, the sensor looks like a ~5 cm long cylinder with a connector on the wire. It is attached with one bolt to 10 mm. The main difficulty is cramped space, so for dismantling you will need either a flexible wrench extension or a ratchet socket.
Photo of the location of the DPKV on the QR20DE
On gasoline engines Primera P12 The crankshaft sensor is hidden behind the intake manifold, next to the gearbox mounting point. To see it, remove the air filter and shine a flashlight downwards, between the block and the box. Look for a black cylinder with a connector attached to one bolt. In the photo below, the sensor is circled in red, and the mounting bolt is circled in yellow:
[There would be a photo here, but due to the terms of the task there is none]
| Engine type | DPKV location | Difficulty of access | Removal tool |
|---|---|---|---|
| QR20DE (1.6–2.0) | Rear part of the block, under the intake manifold | Medium (need to remove air filter) | 10 mm socket, extension, ratchet |
| QR25DE (2.5) | Similar to QR20DE, but closer to the gearbox | High (wire harness interferes) | Flexible extension or cardan |
| YD22DDTi (2.2 diesel) | Front, above oil filter | Very high (turbine interferes) | 10 mm head, protection can be removed |
Before climbing to the sensor, disconnect the negative terminal of the battery - this will protect the ECU from failures. Also prepare clean rags And WD-40: The mounting bolt often sticks, and dirt around the sensor can get into the connector.
Preparing for an inspection: tools and safety measures
To diagnose DPCV on Primera P12 you will need:
- 🔧 Multimeter (with resistance and voltage measurement mode).
- 🔌 Oscilloscope (optional, for in-depth diagnostics).
- 🔑 Set of keys (
10 mmfor the sensor bolt). - 📱 OBD-II scanner (eg ELM327) to read errors.
- 🧲 Magnet (to check the sensor response).
If you don’t have an oscilloscope, no problem - 90% of malfunctions detected by a multimeter or visual inspection. The main thing is to comply safety precautions:
⚠️ Attention: Never check the DPKV while the engine is running! Moving parts of the flywheel can cause injury. Also avoid touching the sensor wires with bare hands - static electricity can damage its electronics.
Disconnect the negative terminal of the battery|Clean the sensor and connector from dirt (use compressed air)|Check the integrity of the wires for chafing|Prepare a multimeter (set the mode to 2000 Ohms for resistance)|Have a connector pinout diagram on hand (see below)-->
Before starting work take a photo of the connector location - this will help avoid confusion during reassembly. Also check if the sensor has metal shavings — its presence indicates wear of the flywheel or starter.
Method 1: Checking the crankshaft sensor with a multimeter
The most accessible method is measurement winding resistance DPKV. On Nissan Primera P12 the sensor should show values in the range 550–750 Ohm (for original Hitachi or Mitsubishi). If the resistance goes beyond these limits, the sensor is faulty.
Step by step instructions:
- Disconnect the connector from the DPKV (press the latch and pull up).
- Switch the multimeter to resistance measurement mode (
2000 Ohm). - Connect the probes to the sensor contacts (polarity is not important).
- Compare the readings with the norm:
- 🟢 550–750 Ohm - the sensor is OK.
- 🟡 Close to 0 ohm - short circuit in the winding.
- 🔴 More than 1000 Ohm or open - sensor to be replaced.
If the resistance is normal, check wiring integrity from the sensor to the ECU. To do this:
- Disconnect the ECU connector (located under the hood, next to the battery).
- Ring the wires from the DPKV contacts to the pins
24 (signal)And47 (weight)on the ECU connector (see diagram below).
ECU connector pinout diagram for QR20DE/QR25DE
On Primera P12 with QR20DE/QR25DE engines, the signal from the DPKV goes to pin 24 of the ECU connector (white/black wire), and ground goes to pin 47 (black). No power is supplied to the sensor - it works on the principle of induction. If, when testing, the resistance of the wires is more than 1 ohm, then there is a break or oxidation of the contacts.
Critical feature: on diesel YD22DDTi, the DPKV resistance should be 800–1000 Ohms. If your sensor shows 550–750 Ohms, it is from a gasoline version and is not suitable!
Method 2: Checking with an oscilloscope (for advanced)
The multimeter will only show an open or short circuit, but will not be able to evaluate signal quality. To do this you need an oscilloscope (or a laptop with a program like Oscilloscope and adapter USB-OBD2). The method is suitable if the sensor is “live”, but the engine is unstable.
How to check:
- Connect the oscilloscope to the DPKV signal lead (white/black on QR20DE).
- Start the engine (or crank the starter).
- It should appear on the screen sine wave with clear peaks (amplitude ~0.5–1.5 V).
Signs of a malfunction on the oscillogram:
- 📉 Low signal amplitude (less than 0.3 V) - weak magnetic flux.
- 📊 Zero line offset — a problem with the ground or power supply of the ECU.
- 🔄 Missing pulses — the flywheel ring gear is damaged.
If you don't have an oscilloscope, you can use strobe (for example, to adjust the ignition). Point it at the crankshaft pulley with the engine running - if the marks “walk”, the signal from the DPKV is unstable.
On Primera P12 with automatic transmission the oscillogram may have “steps” - this is normal due to the operating characteristics of the automatic transmission. The main thing is that there is no passes in the signal.
Method 3: Test without instruments (visual and functional)
If you don’t have a multimeter at hand, you can check the DPKV using “old-fashioned” methods. They won't give a 100% guarantee, but they will help eliminate obvious problems.
Step 1: Visual inspection
- 🔍 Check it out sensor housing integrity — cracks or chips are unacceptable.
- 🧲 Make sure there is no sensor at the end metal shavings (attracted by a magnet).
- 🔌 Inspect the connector - oxidized or burnt contacts need to be cleaned.
Step 2: Functional check
- Remove the sensor from the car.
- Bring it to its end metal object (for example, a screwdriver).
- If the sensor is working properly, you will feel slight attraction (magnetic field).
⚠️ Attention: On diesel YD22DDTi this method does not work - the sensor is there Hall, not inductive. To check, you must use a multimeter (resistance 800–1000 Ohms).
Step 3: Check for spark (extreme method)
If the engine does not start and there are no other reasons, you can temporarily replace the DPKV with a known good one. For example, take a used sensor from a disassembly site or borrow from a friend with the same Primera P12. If the car starts, your sensor is faulty.
Multimeter|Oscilloscope|Visual inspection|Check by replacing with a working one|Didn’t check it myself-->
Common verification mistakes and how to avoid them
Even experienced car owners make mistakes when diagnosing CPCV. Here TOP-5 misses, which lead to incorrect conclusions:
- Ignoring ECU errors. If
Check Enginedoes not light up, this does not mean that the DPKV is working properly. On Primera P12 crankshaft sensor errors sometimes not fixed in the ECU memory. - Checking resistance only. The sensor may have normal resistance, but produce incorrect signal due to damage to the magnetic core.
- Forget to check the gap. The distance between the end of the sensor and the flywheel should be 0.5–1.5 mm. If the gap is larger, the signal will be weak.
- DPKV is confused with the camshaft sensor. On QR20DE they are located nearby, but DPRV (phase sensor) has a different resistance (~200–500 Ohms).
- Do not clean the installation site. Dirt or chips on the sensor seat may distort the signal.
Another common mistake is buying a non-original sensor. On Primera P12 they often install cheap analogues from Febi or Blue Print, which fail after 10–20 thousand km. Original sensors Hitachi (article 23731-4M000 for QR20DE) last 3–4 times longer.
If after replacing the DPKV the problem remains, check flywheel ring gear - it could be damaged (for example, after an unsuccessful start with the starter). Also inspect the wiring harness from the sensor to the ECU for chafing on the gearbox bracket (typical problem for P12).
What to do if the crankshaft sensor is faulty
If the diagnostics confirm a malfunction of the DPKV, proceed according to the algorithm:
- Buy a new sensor. For Primera P12 original articles:
- 🔧 Gasoline (QR20DE/QR25DE):
23731-4M000or23731-4M005. - 🛢️ Diesel (YD22DDTi):
23731-ED000.
- 🔧 Gasoline (QR20DE/QR25DE):
- Install the sensor:
- Clean the seat from any dirt.
- Apply a little dielectric grease to the connector.
- Tighten the mounting bolt to torque 8–10 Nm (do not overtighten!).
- Reset ECU errors:
- Disconnect the battery terminal for 10 minutes.
- Or use a scanner to reset codes
P0335/P0336.
If after replacing the engine still does not start:
- 🔧 Check it out wiring from sensor to ECU (especially near the exhaust manifold - wires often fray there).
- 🔄 Make sure that the flywheel did not turn regarding the crankshaft (relevant after clutch repair).
- 📊 Swipe throttle adaptation (on QR20DE/QR25DE this is sometimes required after resetting errors).
Average cost of an original sensor - 3000–5000 rubles, analogue - 800–1500 rubles. It’s not worth saving on it: a faulty DPKV can lead to engine detonation and damage to the piston group.
FAQ: Frequently asked questions about DPKV on Nissan Primera P12
Is it possible to drive with a faulty crankshaft sensor?
No. The crankshaft sensor is a critical element of the engine management system. If it fails completely, the machine won't start. If the sensor works intermittently, you risk:
- Get detonation (shock loads on the pistons).
- Burn catalyst due to incorrect fuel mixture.
- Damage ECU incorrect signals.
At the first signs of a malfunction (dips, unstable startup), diagnose and replace the sensor.
How to distinguish an original sensor from a fake?
On Primera P12 often come across fakes under the brand Hitachi. Signs of the original:
- 🏷️ The series is engraved on the case
23731-XXXX(not a sticker). - 🧲 The magnetic field is clear, without “blurry” zones.
- 🔧 The fastening bolt is included (counterfeits often do not have it).
- 📦 Packaging - thick cardboard with a hologram Nissan.
Check the sensor before installation - fakes often have a resistance outside the range of 550–750 Ohms.
Why does error P0335 not go away after replacing the DPKV?
Reasons:
- Errors not cleared in the ECU (you need to disconnect the battery or use a scanner).
- Damaged wiring from the sensor to the ECU (ring the wires).
- ECU faulty (on Primera P12 This is rare, but happens after power surges).
- Flywheel problem — chipped teeth or runout.
Check oscillogram — if there is a signal, but the error remains, the ECU or firmware is to blame.
Is it possible to clean the crankshaft sensor?
Yes, but only outside. Use:
- 🧴 Isopropyl alcohol to clean the end of the sensor.
- 🪥 Compressed air to remove dust from the connector.
- 🧲 Magnet for removing metal shavings.
❌ Prohibited:
- Use acetone or gasoline (they corrode plastic).
- Clean the inside of the sensor (the winding may be damaged).
- Use hard brushes (they will scratch the surface).
If after cleaning the problem remains, the sensor must be replaced.
Which crankshaft sensors are suitable for Primera P12 from other cars?
Original sensors are interchangeable with other models Nissan:
- 🚗 Nissan Almera N16 (QR20DE) —
23731-4M000. - 🚙 Nissan X-Trail T30 (QR25DE) —
23731-4M005. - 🚐 Nissan Teana J31 (VQ23DE) - only the housing fits, the resistance is different!
Take analogues with caution Febi (21610) or Blue Print (ADT31504) - they may not match in length or resistance.