The crankshaft position sensor (CPS) is one of the most critical elements of the engine management system. Nissan Almera. Its malfunction leads to engine malfunctions, difficult starting or a complete stop of the car. Unlike temperature or air flow sensors, DPKV does not have redundant systems, therefore its failure makes further operation of the machine impossible.

In this article we will look at how determine the malfunction of the crankshaft sensor on Almera N16, G15 and B10 using characteristic symptoms and error codes, carry out diagnostics with a multimeter and oscilloscope, and also replace the part yourself without contacting service. We will pay special attention to the nuances of selecting analogs and original spare parts for engines GA16DE, QR25DE And HR16DE.

Functions and operating principle of the crankshaft sensor

The crankshaft position sensor (CPS) is an inductive or Hall's sensor that records the passage of teeth disk sync (also called toothed pulley or reference disk). On Nissan Almera the disk with 60-2 teeth: 58 evenly spaced and 2 missing to determine the top dead center (TDC) of the first cylinder.

The electronic control unit (ECU) analyzes the DPKV signals for:

  • 🔹 Determination of fuel injection timing — synchronization of injector operation with engine strokes.
  • 🔹 Ignition timing control — adjustment of spark formation depending on speed.
  • 🔹 Valve timing adjustments (on motors with a system VVT).
  • 🔹 Misfire detection and detonation.

On Almera N16 (2000–2006) and G15 (2012–2019) inductive sensors are installed, and on B10 (1995–2000) - mainly Hall's. The difference lies in the principle of signal generation: inductive ones generate alternating current when metal teeth pass through, while Hall ones require external power and generate a digital signal.

⚠️ Attention: On engines HR16DE (Almera G15) the crankshaft sensor is integrated with the camshaft sensor into a single unit. Required when replacing mandatory ECU adaptation through a diagnostic scanner, otherwise the engine will not start.

Signs of a faulty crankshaft sensor on a Nissan Almera

Symptoms of DPKV failure are often confused with malfunctions of the ignition or fuel supply system. However there is characteristic features, which directly indicate problems with the sensor:

  • 🚗 Engine won't start — the starter turns, but there is no spark and no fuel injection.
  • "Floating" speed at idle (from 500 to 1500 rpm).
  • 🔥 Detonation during acceleration — The ECU loses synchronization and incorrectly adjusts the ignition angle.
  • 🛑 Jerks and dips when driving, especially at speeds of 60–90 km/h.
  • 🔧 Check Engine with errors P0335, P0336 or P0320.

On Almera N16 with engine QR25DE faulty DPKV may appear RPM freezing at 3000 rpm after a cold start. This is due to the fact that the ECU goes into emergency mode and uses fixed injection parameters.

Symptom Probable Cause Additional diagnostics
Engine won't start Open circuit of the DPKV or its complete failure Checking the voltage at the connector, test with a multimeter
Floating speed Unstable sensor signal (contamination, play) Oscilloscope, checking the gap between the sensor and the disk
Error P0335 Sensor circuit malfunction Checking wiring, checking ground
Jerks during acceleration Signal drops due to winding damage Replacing the sensor, checking the synchronization disk

It is important to distinguish a malfunction of the DPKV from problems with camshaft sensor (DPRV). If the DPKV fails, the engine starts, but runs unstable, whereas if the DPKV malfunctions, starting is most often impossible.

📊 What symptom of DPKV malfunction have you encountered?
  • Engine won't start
  • Floating speed
  • Jerks during acceleration
  • Check Engine with error P0335
  • Other

Crankshaft sensor diagnostics: step-by-step instructions

Before replacing the DPKV, it is necessary to confirm its malfunction. Diagnostics include visual inspection, multimeter test and waveform analysis. To work you will need:

  • 🔧 Multimeter (ohmmeter and voltmeter mode).
  • 🔍 Oscilloscope (or scanner with oscilloscope function).
  • 📏 Feeler gauge for measuring the gap (optimally - 0.5–1.5 mm).

Step 1. Visual inspection

The sensor is located on the oil pump cover (CV joint side) or on the cylinder block next to the crankshaft. Inspect:

  • 🔌 Connector status - oxidation, damage to contacts.
  • 🧲 Hull integrity - cracks, traces of impacts.
  • 🧹 Pollution — metal shavings at the end of the sensor indicate wear on the synchronization disk.

Step 2. Check with a multimeter

For inductive sensor (Almera N16/G15):

  1. Remove the connector from the sensor.
  2. Set the multimeter to ohmmeter mode and measure the resistance between the terminals. Norm for Nissan Almera: 550–750 Ohm.
  3. If the resistance is lower 500 Ohm - short circuit, if higher 1000 Ohm - winding break.

For Hall sensor (Almera B10):

  1. Connect the multimeter in voltmeter mode (20 V limit) to the sensor power supply (usually +12 V on one of the contacts).
  2. Rotate the crankshaft with the starter - voltage should appear on the signal wire 0–5 V.

Check the power circuit (12 V on the Hall sensor)|Measure the winding resistance (550-750 Ohms)|Inspect the timing disk for damage|Check the gap between the sensor and the disk (0.5-1.5 mm)|Take a waveform of the signal-->

Step 3: Waveform Analysis

Connect the oscilloscope to the DPKV signal wire and start the engine (or crank it with the starter). healthy signal must have:

  • 📊 Smooth peaks of the same amplitude (1–2 V for an inductive sensor).
  • 📉 Clear omissions in places where teeth are missing (to synchronize TDC).
  • 🚫 No noise and chaotic vibrations.

Example of a faulty oscillogram:

Oscillogram of a faulty DPKV with chaotic peaks

The graph shows that the signal amplitude is unstable, and the peaks have different heights - this indicates damage to the sensor winding or contamination of the synchronization disk.

⚠️ Attention: On Almera G15 with engine HR16DE When diagnosing with an oscilloscope, be sure to turn off the ignition before connecting the probes. Power is supplied to the sensor even when the key is turned off, which can damage the equipment.

DPKV errors on Nissan Almera: decoding codes

When scanning the ECU via ELM327 or diagnostic scanner (Launch, Bosch KTS) the most common errors associated with the crankshaft sensor are:

Error code Description Possible reason Solution
P0335 Crankshaft position sensor circuit malfunction Broken wiring, oxidation of contacts, sensor failure Ring the circuit, clean the connector, replace the sensor
P0336 DPKV signal range/performance out of normal range Incorrect clearance, damaged timing disk Adjust the gap, inspect the disc
P0320 Incorrect camshaft sensor signal (secondary error) Timing phase shift, DPRV malfunction Check timing marks, diagnose DPRV
P0300 Multiple misfires Unstable DPKV signal, leading to incorrect injection Replace the sensor, check the high-voltage wires

On Almera N16 with engine QR25DE error P0335 often accompanied P0130 (oxygen sensor malfunction). This is due to the fact that when the DPKV signal is lost, the ECU goes into emergency mode and ignores the lambda probe readings.

How to reset the error?

After replacing the sensor, the error can be reset:

  1. Via diagnostic scanner (command Clear DTC).
  2. Disconnecting the battery terminal for 10–15 minutes (for Almera G15 throttle valve adaptation may be required).
  3. Via the on-board computer menu (if supported): hold down the daily mileage reset button with the ignition on.
💡

If after replacing the DPKV there is an error P0335 appears again, check integrity of wiring shielding - on Almera N16 it often rubs against the generator bracket.

Replacing the crankshaft sensor on a Nissan Almera: step-by-step instructions

The procedure for replacing DPKV with Almera takes 30–60 minutes and does not require special tools. The main thing is maintain the gap between the sensor and the synchronization disk (optimally - 1.0 ± 0.5 mm).

Required tools:

  • 🔧 10 mm head (for attaching the sensor).
  • 🔨 A screwdriver with a flat blade (for removing the connector lock).
  • 🧲 Feeler gauge for measuring the gap.
  • 🧴 WD-40 or similar cleaner (for thread processing).

Step by step instructions:

  1. Disconnect the battery. Remove the negative terminal to avoid short circuit.
  2. Remove the air filter. On Almera N16 just loosen the clamps and remove the filter housing, G15 You will need to disconnect the throttle body.
  3. Find the sensor. It is located on the oil pump cover (to the right of the cylinder block in the direction of travel). On B10 the sensor may be hidden under the generator.
  4. Disconnect the connector. Press the latch and carefully pull out the block. Check contacts for oxidation.
  5. Unscrew the fastening bolt. Use a 10mm socket. If the bolt is stuck, treat the thread WD-40 and wait 5-10 minutes.
  6. Remove the sensor. Gently rocking it, pull it out of its seat. Do not use force - you may damage the housing.
  7. Install a new sensor. Before installation, clean the seat from dirt. Insert the sensor all the way and secure with the bolt.
  8. Adjust the gap. There must be a gap between the end of the sensor and the teeth of the disk 1.0 ± 0.5 mm. Use a dipstick or shims.
  9. Connect the connector and reassemble everything in reverse order.

Features for different generations:

  • 🔹 Almera N16 (QR25DE): After replacement, it is necessary to reset the ECU adaptations via a scanner (for example, Launch X431).
  • 🔹 Almera G15 (HR16DE): The sensor is integrated with the DPRV - when replacing, be sure to use original spare part (Nissan 23731-4M21A).
  • 🔹 Almera B10 (GA16DE): On some versions, the sensor is secured with two bolts - do not lose the second one!
What should I do if the engine does not start after replacing the sensor?

1. Check the connector connection - on Almera G15 The contacts often do not click into place.

2. Make sure that the gap between the sensor and the disk is 0.5–1.5 mm (at HR16DE critically accurate value).

3. Reset errors via scan tool and perform throttle valve adaptation (procedure Throttle Position Learning).

4. Check the integrity of the synchronization disk - on worn engines, the teeth may be worn out.

⚠️ Attention: On Almera N16 with automatic transmission, after replacing the DPKV it may be necessary transmission training (procedure AT Learning). Ignoring this step will result in jerky gear changes.

Choosing a crankshaft sensor: original vs analogues

The cost of the original crankshaft sensor for Nissan Almera varies from 2500 to 6000 rubles depending on the engine model. However, there are high-quality analogues on the market that are cheaper.

Model Almera Original article Price (original) Recommended analogues Price (analog)
N16 (QR25DE) 23731-AL50A 4500–5500 ₽ Bosch 0 261 210 115, Denso 550-0103 1800–2500 ₽
G15 (HR16DE) 23731-4M21A 5000–6000 ₽ Hitachi CPS-HR16, Febi 23731 2200–3000 ₽
B10 (GA16DE) 23731-40X00 2500–3500 ₽ Valeo 583033, Blue Print ADS50011 1200–1800 ₽

What to look for when choosing?

  • 🔍 Sensor type: Inductive or Hall (indicated in the catalog by VIN).
  • 📏 Wire length: On Almera N16 The original sensor has a wire 30 cm long, some analogues have a wire 20 cm long, which can cause tension.
  • 🧲 Housing material: Original sensors Nissan are made of heat-resistant plastic, cheap analogues are made of ABS, which melts when overheated.

Where to buy?

Avoid shopping in markets and dubious online stores. Optimal options:

  • 🏬 Official dealers Nissan (12 month warranty).
  • 🛒 Verified online platforms: Exist.ru, Autodoc, Emex.
  • 🔧 Specialized stores for electrical equipment (Bosch Service, Denso).
💡

On Almera G15 with engine HR16DE It is strictly not recommended to install non-original sensors. The ECU of these motors is sensitive to signal parameters, and even a slight deviation can cause an error P0335.

Frequently asked questions about the Nissan Almera crankshaft sensor

Is it possible to drive with a faulty DPKV?

No. The crankshaft sensor is a critical element of the engine management system. If it fails, the ECU cannot determine the position of the pistons, which makes starting the engine impossible. In rare cases (for example, when the signal is unstable), the engine can operate in emergency mode, but this leads to increased fuel consumption (up to 20–30%) and the risk of damage to the catalyst.

How to check DPKV without a multimeter?

If you don't have a multimeter at hand, you can use by replacing it with a known-good sensor. Also on Almera N16/G15 You can check for the presence of a spark: remove the high-voltage wire from the spark plug, insert a spare spark plug into it, lean it against ground and crank the starter. If there is no spark, the DPKV is most likely to blame.

Why doesn't P0335 go away after replacing the sensor?

There are several reasons:

  1. Malfunction postings — test the circuit from the sensor to the computer.
  2. Damage disk sync (teeth worn or bent).
  3. Incorrect gap between the sensor and the disk.
  4. Poor quality analogue - try the original sensor.
  5. Problems with ECU (on Almera G15 after 2015 release).
How long does the crankshaft sensor last?

Average resource of the original DPKV per Nissan Almera100–150 thousand km. However, the service life depends on:

  • 🔥 Fuel quality (bad gasoline accelerates wear of the synchronization disk).
  • 🌡️ Temperature conditions (frequent overheating destroys the sensor winding).
  • 💧 Tightness (oil or antifreeze getting on the connector leads to corrosion).

In practice, sensors often fail earlier due to mechanical damage (for example, during careless repairs) or short circuit in the chain.

Is it possible to clean the crankshaft sensor?

Cleaning is only possible if end contamination metal shavings or oil. Use:

  • 🧴 Isopropyl alcohol (for cleaning contacts).
  • 🧹 Soft brush (not metal!).
  • 💨 Compressed air for purging.

If the problem is winding damage or contact corrosion - the sensor must only be replaced.