Nissan Primera P12 - a legendary sedan that has gained popularity due to its reliability and unpretentiousness. However, even such machines have weak points, and one of them is Camshaft position sensor (CPR). This small but critical element is responsible for synchronizing the operation of the ignition and fuel injection systems. When it fails, the engine begins to “be capricious”: power is lost, jerking appears, and the dashboard lights up. Check Engine.

In this article we will figure out how recognize a faulty camshaft sensor on Primera P12 with engines QR20DE And QR25DE, what errors it gives, and how to check it with a multimeter or oscilloscope. We will also give step-by-step instructions for replacement, taking into account typical mistakes that even experienced car owners make. If you encounter problems with your engine, this material will help you save time and money on diagnostics at the service center.

What is a camshaft sensor and how does it work? Nissan Primera P12

Camshaft position sensor Camshaft Position Sensor, CPS) is electromagnetic or Hall device, which monitors the angular position of the camshaft and transmits data to ECU (electronic control unit). Based on these signals, the computer determines:

  • 🔹 Fuel injection timing - when exactly to open the injectors;
  • 🔹 Ignition timing — so that the spark in the candles occurs at the optimal moment;
  • 🔹 Cylinder Sequence - for smooth engine operation.

On Primera P12 camshaft sensor is located on the cylinder head, next to the first cylinder (from the timing belt side). It reads data from toothed discinstalled on the camshaft. If the signal disappears or becomes unstable, ECU goes into emergency mode using data only from the crankshaft sensor - this leads to a loss of power and increased fuel consumption.

Feature Nissan Primera P12 - use inductive sensors (on earlier versions) and Hall effect sensors (on restyled models after 2005). The former are more reliable, but sensitive to contamination, the latter are more accurate, but can fail due to overheating or power surges.

📊 What engine is installed on your Nissan Primera P12?
  • QR20DE (2.0 l)
  • QR25DE (2.5 l)
  • Other
  • I don't know

Signs of a bad camshaft sensor: how to recognize the problem

Malfunction of DPRV on Primera P12 appears on both cold and hot engines. The main difficulty is that the symptoms often coincide with breakdowns of other systems (for example, the crankshaft sensor or ignition coils). However there is characteristic “bells”that should alert you:

  • ⚠️ Lights up Check Engine - errors P0340, P0345 or P0390 (more about them in the next section);
  • 🚗 The engine troits or “sneezes” during acceleration, especially at rpm 2000–3000;
  • Increased fuel consumption by 10–15% for no apparent reason;
  • 🔥 Poor engine starting — the starter turns, but the engine does not “catch” the first time;
  • 🔄 Jerks when shifting gears (on automatic transmissions CVT or 4AT).

One of the most obvious signs is loss of power at high speeds. For example, when overtaking, the car “stumbles”, as if someone is holding it by the bumper. This happens because ECU, not receiving data from the DPRV, switches to the backup program, where the ignition timing is fixed and not optimized.

⚠️ Attention! If on Primera P12 light up at the same time Check Engine And SLIP (automatically), this may indicate camshaft sensor malfunction, which led to a transmission failure. In this case, drive a car not recommended — there is a high risk of damage to the box.

Camshaft sensor error codes: explanation and what they mean

If the DPRV malfunctions ECU records errors in memory that can be read by the scanner (for example, ELM327) or via the on-board computer. On Nissan Primera P12 The most common codes are:

Error code Description Possible reason Criticality level
P0340 No camshaft sensor signal Open circuit, contact oxidation, sensor failure ⭐⭐⭐⭐ (high)
P0345 Camshaft sensor "A" circuit malfunction Short circuit, damaged wiring, malfunction ECU ⭐⭐⭐ (average)
P0390 Malfunction of the camshaft sensor "B" circuit (on engines with two camshafts) Problems with the second sensor (if any), mechanical damage ⭐⭐ (low)
P0341 Sensor signal out of range Sensor contamination, incorrect installation, toothed disk damage ⭐⭐⭐ (average)

It is important to understand that the error P0340 does not always mean a breakdown of the sensor itself. In 30% of cases the problem lies in:

  • 🔌 Oxidized or damaged contacts connector;
  • 🔧 Broken or shorted wiring (especially if the wires rub against the engine);
  • 🛠️ Mechanical damage to the toothed disc on the camshaft;
  • 💻 Firmware failure ECU (rare, but occurs after unsuccessful chip tuning).

Before replacing the sensor be sure to check the chain multimeter. If the sensor resistance is normal (for Primera P12500–700 Ohm), but the error remains, look for a problem in the wiring or ECU.

💡

If, after resetting the error, it appears again after 5–10 km, the problem is definitely in the sensor or its circuit. If the error returns after 100+ km, there may be poor contact or intermittent breakage.

How to check the camshaft sensor for Nissan Primera P12: 3 working methods

You can diagnose the DPRV yourself, without resorting to the help of a car service. Let's look at the three most effective methods, from simple to complex.

1. Checking resistance with a multimeter

This is a basic test that will show if the sensor is alive. You will need a multimeter in ohmmeter mode.

Disconnect the sensor connector (press the latch and pull up)|

Set the multimeter to 2000 ohm range|

Connect the probes to the sensor terminals (polarity is not important)|

Compare the readings with the norm (500–700 Ohms for Primera P12)

-->

If resistance:

  • 🔴 0 ohm — short circuit inside the sensor;
  • 🔴 ∞ (infinity) — winding break;
  • 🟢 500–700 Ohm — the sensor is working (but this does not guarantee operation!).

2. Checking the supply voltage

If the sensor is working, but the error remains, check whether it is receiving power. To do this:

  1. Turn on the ignition (do not start the engine).
  2. Connect the multimeter in mode DC 20V to the sensor power contacts (usually these are the outermost terminals).
  3. The voltage should be 12 V. If it is not there, there is a problem in the wiring or ECU.

3. Check with an oscilloscope (the most accurate method)

The oscilloscope will show waveform, which the sensor sends to ECU. For Primera P12 a normal signal should look like square pulses with clear fronts. If the pulses are “smeared” or absent, the sensor is faulty.

To check:

  1. Connect the oscilloscope to the signal wire of the sensor (usually the middle pin).
  2. Start the engine and watch the signal at 1000–3000 rpm.
  3. If there is a malfunction, you will see missing pulses or chaotic signal.
⚠️ Attention! On Primera P12 with engine QR25DE The camshaft sensor may produce false signals when heavily contaminated with oil film. Try cleaning it before replacing it alcohol solution (do not use acetone!).

Step-by-step instructions for replacing the camshaft sensor with Nissan Primera P12

If the diagnostics have confirmed that the DPRV is faulty, all that remains is to replace it. On Primera P12 you can do this yourself in 20–30 minutes with a minimal set of tools.

What you will need:

  • 🔧 New camshaft sensor (part number for QR20DE: 23731-4M200, for QR25DE: 23731-4M210);
  • 🔩 10 mm socket wrench;
  • 🔌 Screwdriver with a flat blade (for connector lock);
  • 🧴 Contact cleaner (eg. CRC);
  • 🧤 Gloves (the sensor is located in an inconvenient place, there is a risk of injury).

Work order:

  1. Disconnect the battery (remove the negative terminal) to avoid short circuit.
  2. Remove the decorative engine cover (if there is one).
  3. Find the sensor — it is located on the cylinder head, next to the first cylinder, under the receiver.
  4. Disconnect the connector:
    • Press the plastic lock;
    • Pull the connector up (do not pull the wires!).
  • Remove the fastening bolt with a 10 mm wrench and remove the sensor.
  • Clean the seat from dirt and oil (use alcohol or carburetor cleaner).
  • Install a new sensor and tighten the bolt to torque 8–10 Nm (do not overtighten!).
  • Connect the connector and check the reliability of fixation.
  • Connect the battery and start the engine. The error should disappear.
  • If after replacement there is an error P0340 left, check:

    • 🔌 Contact status in the connector (perhaps they have oxidized);
    • 🔧 Wiring integrity from sensor to ECU;
    • 🛠️ Correct installation — the sensor should fit tightly, without distortion.
    What should I do if the error does not disappear after replacing the sensor?

    If the new sensor is working, but there is an error P0340 remains, the problem may be:

    1. **Damaged toothed disk** on the camshaft (check visually or with an oscilloscope).

    2. **Defective ECU** (needs diagnostics in the service).

    3. **Poor grounding** of the engine (check the ground on the body).

    4. **Firmware failure** (relevant after chip tuning).

    Common mistakes when replacing a camshaft sensor and how to avoid them

    Even experienced car owners sometimes make mistakes that lead to the recurrence of the problem. Here are the most common:

    1. Using a non-original sensor. Cheap analogues (for example, from NoName-brands) often have incorrect resistance or an unstable signal. We recommend original or proven brands: Bosch, Denso, Hitachi.
    2. Uncleaned seat. If dirt or metal shavings remain in the socket, the new sensor will quickly fail. Always clean the installation area!
    3. Tightening the fastening bolt. This may deform the sensor housing or damage internal components. Tightening torque: 8–10 Nm.
    4. Ignoring wiring check. If the problem is an open or shorted circuit, replacing the sensor will not help. Always “ring” the wires!
    5. Poor polarity (relevant for Hall sensors). If the contacts are mixed up, the sensor will not work. Follow the markings!

    Another common mistake is buying a sensor not for your engine. For example, a sensor from QR20DE not suitable for QR25DE, although they look similar. Always check the article number!

    💡

    If the engine is unstable after replacing the sensor, reset the adaptations ECU (disconnect the battery for 10 minutes or use a scanner). This will help the system “retrain” for the new sensor.

    Cost of work and spare parts: where to buy and how much to pay

    Camshaft sensor price for Nissan Primera P12 depends on the type (inductive or Hall) and manufacturer. Below is a table with current prices for 2026:

    Sensor type Manufacturer Article Price, rub. Where to buy
    Original (inductive) Nissan 23731-4M200 3 500–4 200 Official dealers, Exist.ru
    Original (Hall) Nissan 23731-4M210 4 000–4 800 Official dealers, Autodoc
    Analog (inductive) Bosch 0 261 210 015 1 800–2 300 EMEX, AutoSpetsCenter
    Analogue (Hall) Denso 550-0101 2 500–3 000 PartReview, Kufar.by

    Service replacement cost:

    • 🔧 On your own0 rub. (except for the price of the sensor);
    • 👨‍🔧 In an unofficial service800–1,500 rub.;
    • 🏢 From an official dealer2,500–3,500 rub. (plus diagnostics).

    If you decide to change the sensor yourself, we recommend ordering it in advance - original spare parts for Primera P12 sometimes you have to wait 1–2 weeks. An alternative is to search for used sensors at disassembly sites (price ~1,000 rubles), but this is risky, since the life of the part may be running out.

    FAQ: Frequently asked questions about the camshaft sensor on Nissan Primera P12

    Is it possible to drive with a faulty camshaft sensor?

    Technically possible, but not recommended. ECU goes into emergency mode, which leads to:

    • ⚠️ Increased fuel consumption by 10–15%;
    • ⚠️ Loss of power (especially at high speeds);
    • ⚠️ Risk of damage to the catalyst due to incorrect fuel mixture.

    If the sensor fails completely, the engine may won't start at all.

    How to distinguish a faulty camshaft sensor from a faulty crankshaft sensor?

    The symptoms are similar, but there are key differences:

    • 🔹 Crankshaft sensor (DPKV) in case of breakdown completely blocks engine starting;
    • 🔹 Camshaft sensor (DPRV) allows the engine to run, but with loss of power and errors;
    • 🔹 Bugs P0335, P0336 - this is DPKV, and P0340, P0345DPRV.
    How long does the camshaft sensor last on Primera P12?

    Service life of the original sensor - 100,000–150,000 km. However, it may fail earlier due to:

    • 🔥 Engine overheating;
    • 💧 Oil or antifreeze hits;
    • 🔌 Short circuit in the circuit;
    • 🛠️ Mechanical damage during repairs.

    Analogs last less - 60,000–80,000 km.

    Is it possible to clean the camshaft sensor instead of replacing it?

    Yes, but only if the problem is pollution. To clean:

    1. Remove the sensor;
    2. Wipe it down alcohol solution (do not use acetone or gasoline!);
    3. Blow with compressed air;
    4. Check resistance and signal.

    If the error remains after cleaning, the sensor must be replaced.

    Where is the camshaft sensor located on Primera P12 with QR25DE engine?

    On QR25DE sensor is located on the cylinder head, on the right (in the direction of travel), next to the first cylinder, under the receiver. To get to it, you will have to remove the decorative cover and possibly move the pipes.

    The photo below shows the exact location:

    (There would be a photo here, but according to the terms of the task there is none. In the real article you need to insert an image with a tag.)