Camshaft position sensor (CPR) on Nissan Almera Classic - A critical element of the engine management system. Its malfunction leads to engine malfunctions, increased fuel consumption and even the inability to start the car. Unlike the crankshaft sensor, which duplicates the signal, the DPRV is responsible for phased fuel injection and correct ignition operation.
This article will help you figure out when exactly a sensor needs to be replaced, how to choose the right analogue or original spare part, and do it yourself step-by-step replacement without contacting a car service. We will look at the design features Almera Classic with engines QG15DE And QG16DE, and also give recommendations for diagnosing and preventing repeated breakdowns.
Signs of a malfunctioning camshaft sensor on a Nissan Almera Classic
Symptoms of DPRV failure are often confused with problems in the ignition or fuel supply system. However there is characteristic features, which directly indicate a sensor malfunction:
- 🔴 Floating speed at idle (tachometer needle twitches in the range of 600–1200 rpm)
- 🚗 Dips during acceleration, especially at speeds of 60–90 km/h (the engine is “stupid” and does not respond to the gas pedal)
- ⚡ Check Engine lights up 3–5 seconds after starting or while driving (error code
P0340orP0345) - 🔥 Increased fuel consumption (15–25% higher than usual with identical driving style)
- 🔄 Difficulty starting “hot” (the engine starts only after 2–3 attempts)
On Nissan Almera Classic with engine QG16DE a faulty DPRV may also manifest itself false immobilizer activation — the car is blocked from starting, although the key is original. This is due to the fact that the ECU does not receive the correct signal about the camshaft position and activates the protection.
For accurate diagnosis, use a scanner ELM327 or multimeter. When checking resistance, a working sensor should show 550–750 Ohm (measured between pins 1 and 2). If the resistance is below 400 Ohms or tends to infinity, the sensor must be replaced.
- Floating speed
- Check Engine
- Dips during acceleration
- Increased fuel consumption
- Other
Which camshaft sensor to choose for Almera Classic: original vs analogues
Original sensor from Nissan has an article number 23731-4M210 (for engines QG15DE/QG16DE). Its average price in 2026 is 2800–3500 rubles. However, there are high-quality analogues that are cheaper:
| Brand | Article | Price, ₽ | Features |
|---|---|---|---|
| Nissan (original) | 23731-4M210 |
2800–3500 | 12 month warranty, fully compatible |
| Hitachi | CPS0004 |
1800–2200 | Japanese production, resource 100+ thousand km |
| Bosch | 0 261 210 115 |
2000–2500 | Universal sensor, requires connector check |
| ERA | 550455 |
1200–1500 | Budget option, suitable for temporary replacement |
| Blue Print | ADG02403 |
1600–1900 | Good price/quality ratio, 6 month warranty |
When choosing an analogue, pay attention to cable length and connector type. On Almera Classic Before 2010, a sensor with a connector was installed 2-pin, on later models - 3-pin (third contact is shielding). Also check that the kit includes an O-ring - without it, the sensor will leak oil.
⚠️ Attention: Do not buy sensors that are not marked or labeled "Made in China" without indicating the brand. Counterfeits often have unstable resistance, which leads to repeated errors P0340 already after 1–2 thousand km.
Preparing for replacement: tools and safety precautions
To replace DPRV with Nissan Almera Classic you will need:
- 🔧 A set of sockets with a ratchet (a head on the
10 mm) - 🔨 Extension for ratchet (at least 15 cm)
- 🔩 Torque wrench (optional, for precise tightening)
- 🧲 Magnetic holder (to prevent the bolt from falling into the pan)
- 🧴Sealant
Loctite 574(for machining bolt threads) - 📋 Multimeter (to test the new sensor before installation)
Before starting work disconnect the negative terminal of the battery and wait until the engine cools down (the oil temperature should not exceed 40°C). This will prevent burns and damage to the sensor during removal.
Remove the battery terminal|Clean the area around the sensor from dirt|Prepare a new sensor and O-ring|Check the resistance of the new sensor with a multimeter|Place a rag under the sensor (oil may leak out)-->
If the replacement is performed on a lift or ramp, secure the vehicle with the handbrake and chock the rear wheels. When working on level ground, use a jack to support the front beam (never rely on the jack alone!).
Step-by-step instructions for replacing the camshaft sensor
On Nissan Almera Classic DPRV is located on rear of cylinder head (from the passenger compartment), next to the camshaft. It is accessed from above, after removing the decorative engine cover.
Procedure:
-
Remove the plastic engine cover by unfastening the 4 clips around the perimeter. On models with air conditioning, first disconnect the low pressure pipe (it is necessary to bleed off the freon or use plugs).
-
Disconnect the sensor connector by pressing the plastic clip. If the connector is stuck, do not pull the wires - spray
WD-40and wait 5 minutes. -
Unscrew the bolt securing the sensor with the head on
10 mm. Be careful: the bolt often sticks, and if you force it too hard, you can strip the threads in the aluminum cylinder head. -
Carefully remove the sensor by rocking it from side to side. If it does not budge, use a flathead screwdriver as a lever against the sensor body (not the connector!).
-
Clean the seat from old oil and dirt. Check the integrity of the O-ring on the new sensor - if it is not there, use the old one (but it is better to buy it separately, article number
11956-4M200). -
Install the new sensor by aligning the protrusion on its body with the groove in the block head. Tighten the bolt to torque 8–10 Nm (without fanaticism!).
-
Connect the connector and make sure the latch clicks into place. Replace the decorative cover.
After replacement do not start the engine immediately. First, turn on the ignition for 10 seconds (the ECU will initialize the sensor), then turn it off and only then start the car. If Check Engine continues to light, reset the error using a scanner or by disconnecting the battery for 15 minutes.
What should I do if after replacing the P0340 error remains?
1. Check the sensor’s power supply circuit (pins 1 and 3 of the connector should have +12V when the ignition is on).
2. Make sure that the new sensor is compatible with your version of the ECU (the Almera Classic had an ECU before 2008 Hitachi>, after - Siemens>).
3. Inspect the camshaft gear for damage - if the teeth are worn, the sensor will not be able to read the signal.
4. Check the gap between the sensor and the gear (should be 0.5–1.5 mm).
Typical replacement mistakes and how to avoid them
Even experienced car owners make mistakes that lead to repeated malfunctions. Here are the most common:
- 🛑 Using sealant instead of an O-ring - this leads to oil getting into the connector and a short circuit. The sealant is applied only for bolt thread!
- 🔧 Fastening bolt tightening - The aluminum cylinder head may crack. Maximum tightening torque -
10 Nm.
- 🔌 Damage to the connector when disconnected - if the contacts are bent, the sensor will not transmit a signal. Always press down on the latch and do not pull on the wires.
- 🚫 Ignoring new sensor check - even original spare parts can be defective. Always measure resistance before installation.
Another common problem is metal shavings getting into the seat. If chips form when unscrewing the bolt, remove them with a magnet or vacuum cleaner. Remaining particles may interfere with the performance of the new sensor.
⚠️ Attention: If after replacing the sensor the engine is unstable and the scanner shows an error P0011 (“Camshaft phase shift”), the problem is not in the DPRV, but in stretched timing chain or worn tensioners. Diagnostics of the timing drive is required.
Diagnostics after replacement: how to make sure everything is working correctly
Simply starting the engine does not guarantee that the sensor is installed correctly. Swipe full diagnostics according to the following algorithm:
-
Check Check Engine — if the lamp goes out, but the error remains in the ECU memory (checked by a scanner), reset it.
-
Start the engine and let it idle for 5 minutes. The speed should be stable (800–900 rpm), without dips.
-
Check the dynamics of acceleration - there should be no “failures” or detonation when you press the gas sharply.
-
Use a scanner to monitor parameters:
- The ignition timing must be in the range
8–12°.
- Injection pulse duration -
2.5–3.8 ms at idle.
- The DPRV signal must vary from
0.3V to 4.7V when cranking with the starter.
If the parameters are outside the normal range, check:
wiring integrity (especially where the harness passes near the exhaust manifold),
ECU grounding quality (the mass should be on the body, not on the engine),
camshaft gear condition (worn teeth distort the signal).
1. Reset the battery terminal for 10 minutes.
2. Start the engine and let it idle for 3 minutes.
3. Turn off the ignition for 10 seconds, then start it again.
This will help the ECU “learn” new sensor parameters.-->
Prevention: How to extend the life of the camshaft sensor
Average resource of DPRV for Nissan Almera Classic — 80–120 thousand km. However, if you follow simple rules, it can be increased to 150–180 thousand km:
- 🛢️ Use quality oil with viscosity
5W-30 or 5W-40 (For example, Mobil 1 ESP or Liqui Moly Special Tec). Cheap oils form varnish deposits on the sensor.
- ⚡ Monitor the condition of the timing chain — a stretched chain creates additional load on the sensor. The chain and tensioners need to be changed every 100 thousand km.
- 🔥 Avoid overheating the engine — at temperatures above 110°C, the plastic housing of the sensor is deformed, which leads to a short circuit.
- 🚿 Wash the engine carefully - A direct jet of water under pressure can damage the sensor seal. Use a steam generator or brush.
Also recommended every 30 thousand km clean the contacts of the DPRV connector with a special spray (for example, CRC Electronic Cleaner). Oxidized contacts distort the signal and lead to false errors.
If the camshaft sensor on your Almera Classic fails before 60 thousand km, the problem is not in the sensor itself, but in lubrication system malfunctions (low oil pressure) or electrical (breakdowns in wiring).
Frequently asked questions (FAQ)
Is it possible to drive with a faulty camshaft sensor?
Technically possible, but highly not recommended. The ECU will go into emergency mode, which will lead to:
- Increased fuel consumption by 20–30%
- Loss of power (the engine will become dull when overtaking)
- Risk of catalytic converter damage due to incorrect fuel mixture
On Almera Classic with engine QG16DE Driving for a long time with a faulty air pressure control valve can also cause detonation, which destroys the pistons.
How to distinguish an original sensor from a fake?
Original sensor Nissan has:
- Logo Nissan or Hitachi on the body (engraved, not glued on)
- Metal core with a magnet (counterfeits are often plastic)
- Black O-ring with markings
NOK
- Resistance between contacts is exactly
680–720 Ohm (fakes often have 500–800 Ohms)
Counterfeits are usually sold without packaging or in a plastic bag with the inscription “Japan” (the original comes in a branded box with a hologram).
Do I need to reset adaptations after replacing the sensor?
On Nissan Almera Classic with ECU Hitachi Resetting adaptations is mandatory, since the control unit “remembers” the parameters of the old sensor. To reset:
- Disconnect the battery for 15 minutes.
- Connect the scanner and run the command
Erase ECU Memory (if there is such an option).
- Start the engine and let it idle for 10 minutes - the ECU will learn new parameters on its own.
If you do not reset, “floating” speed or an error may remain P0340 even with a new sensor.
Is it possible to clean the old sensor instead of replacing it?
Cleaning is possible, but effective only in 20% of cases. Try this:
- Wash the sensor in isopropyl alcohol (not in gasoline or acetone!).
- Clean the contacts with an eraser or special liquid Contact Cleaner.
- Check the resistance - if it is not normal (550–750 Ohms), the sensor must be replaced.
Cleaning usually helps with dirty contacts, but does not save from internal faults (winding breakage, core demagnetization).
What other sensors can give the P0340 error?
Code P0340 (“Camshaft position sensor circuit malfunction”) may appear not only due to the camshaft position sensor itself, but also due to the fault of:
- Crankshaft sensor (if the signal from it disappears, the ECU cannot synchronize data with the DPRV).
- Broken wiring between the ECU and the sensor (wires near the exhaust manifold often fray).
- Faulty ECU (on Almera Classic before 2006 ECU release Hitachi prone to "glitches" when overheated).
- Offset camshaft gear (for example, after unqualified timing belt repair).
Before replacing the DPRV, be sure to check these elements!