The engine suddenly stalled while driving and the Check Engine light came on on the dashboard? For owners Nissan Almera Classic with a G15 series engine this often means a diagnostic code will appear P0335. This malfunction indicates a failure in the crankshaft position sensor (CPS) circuit, which is critical to the operation of the ignition and fuel injection system.
Without correct data on the crankshaft position, the electronic control unit (ECU) cannot calculate the timing of the spark, so the engine simply refuses to start or stalls. Ignoring the problem can lead to complete failure of other systems, since the ECU will try to start the engine in emergency mode, creating an increased load on the starter and battery.
The essence of the problem and symptoms of the malfunction
Error P0335 means that the signal from the crankshaft position sensor is missing or unstable. In the engine control system Nissan Almera Classic this sensor is the primary source of information about the rotation speed and phase of operation of the cylinders. If the signal disappears, the control unit loses synchronization.
You may notice a number of characteristic signs indicating that the problem is in the DPKV circuit. Often the car starts with difficulty, you have to turn the starter for a long time, and sometimes you can only hear the click of the relay, but the engine does not catch.
Sometimes the error appears only when the engine warms up. In this case, the sensor works normally when cold, but as soon as the motor reaches operating temperature, the contact inside the device is broken, and ECU detects signal loss.
Here are the main symptoms to watch out for:
- 🚗 The engine starts only after several attempts or stalls immediately after starting.
- ⚡ The Check Engine light is on on the dashboard and sometimes flashes when trying to start.
- 📉 Significant drop in power, the car does not pick up speed even when the gas pedal is pressed.
- 🔄 Idle speed fluctuates or the engine operates unstable in neutral gear.
⚠️ Attention: If the car stalls on the highway and no longer starts, do not try to endlessly turn the starter. This can lead to battery discharge and overheating of the starter, which will aggravate the situation before the tow truck arrives.
The main causes of the error
Reasons for the appearance of the code P0335 on Nissan Almera Classic not many, but they range from simple electrical problems to mechanical damage. Most often, the culprit is the sensor itself, since it is located in an area of high temperatures and vibrations, which over time destroys its internal structure.
Often the problem lies in the wiring. The wiring harness going to the DPKV may rub against the engine body or blocks, especially if other components were poorly replaced. An open circuit or short circuit to ground will instantly result in an error.
It is also worth checking the condition of the ring gear on the flywheel or crankshaft pulley. If the teeth are damaged, corroded, or clogged with dirt, the sensor will not be able to read pulses correctly, even if it is working properly. This is a rare but possible scenario for high mileage vehicles.
Main risk factors:
- 🔧 Failure of the crankshaft position sensor itself due to wear or defects.
- ⚡ Broken or damaged wires in the sensor connection circuit.
- 🦠 Oxidation of contacts in the connection connector caused by moisture.
- 🛠 Mechanical damage to the gear disk (reactor) of the crankshaft.
⚠️ Attention: Before purchasing a new sensor, be sure to check the integrity of the wires and cleanliness of the contacts. Installing a new sensor on damaged wiring will not solve the problem and will be a waste of money.
- Up to 100 thousand km
- 100-200 thousand km
- More than 200 thousand km
- I don't know
Circuit Diagnostics and Testing
To accurately determine the cause, it is necessary to conduct competent diagnostics using a multimeter. Start by visually inspecting the connector located on the engine block. Often the problem is solved by simply cleaning oxidized contacts or tightening contacts that may be loose.
If a visual inspection does not produce results, you will need to check the resistance of the sensor itself. To do this, you need to disconnect the connector and measure the resistance between the sensor contacts. Standard value for most DPKV on Nissan ranges from 500 to 1500 Ohms, but it is better to check the exact data in the technical documentation.
It is also necessary to check the presence of power at the sensor connector with the ignition on. If there is no voltage on the wires, the problem may be the fuse or the ECU. Check the integrity of the engine control fuse using the fuse block in the passenger compartment or under the hood.
Step-by-step verification instructions:
- 📏 Measure the resistance of the sensor with a multimeter and compare it with the nominal value.
- 🔌 Check for voltage on the connector when the ignition is on.
- 🔍 Inspect the wiring for chafing, traces of melting or breaks.
- 🧹 Clean the connector contacts and apply dielectric grease.
☑️ Checking the DPKV circuit
Replacing the crankshaft position sensor
If diagnostics confirm a malfunction of the sensor itself, it must be replaced. On Nissan Almera Classic The sensor is located at the bottom of the engine, next to the crankshaft pulley, which makes replacing it somewhat inconvenient, but doable on your own.
To work, you will need a set of wrenches, preferably with extensions, and a new sensor. It is recommended to use original spare parts Nissan or high-quality analogues from trusted brands, since cheap Chinese copies are often unstable and quickly fail.
The replacement process requires care. You need to remove the old sensor, clean the seat from dirt and oil, and then install a new element. It is important not to overtighten the mounting bolt, as the sensor housing may crack from excessive force.
Important nuances when replacing:
- 🔑 Use the original sensor or a proven analogue for stable operation.
- 🧽 Be sure to clean the installation site of oil and dirt before installation.
- 🔧 Tighten the mounting bolt with moderate force to avoid damaging the housing.
- 🔌 Before assembly, check that the connector is tightly latched onto the new sensor.
Difficulties when replacing the sensor
Access to the sensor may be limited due to the proximity of the crankcase guard or other suspension components. In some cases, you have to remove the engine protection and unscrew the wheel for ease of operation. Also note that the sensor may be stuck, so use a penetrating lubricant before removing the bolt.
⚠️ Attention: After installing a new sensor, be sure to clear the error memory with the scanner. Simply disconnecting the battery terminal is not enough, since the ECU may store a “stale” error in the adaptive memory.
Comparison of sensors and repair costs
There are many sensor options on the market for Nissan Almera Classic. The choice between the original and the analogue often depends on the budget and readiness for repeated visits to the service. Original parts are always more expensive, but provide maximum reliability and accuracy of readings.
Analogs can cost two to three times less, but their quality varies. Some brands make products that are just as good as the originals, while others offer cheap knockoffs that may fail within a month. Always check the packaging and labeling when purchasing.
The cost of replacement labor also depends on where you will be doing the repairs. In specialized services for Japanese cars, the price will be higher than in regular service stations, but the risk of errors during installation is minimal. If you change the sensor yourself, you will save money only on the labor costs of the technician.
| Spare part option | Approximate price (RUB) | Indicative resource | Recommendation |
|---|---|---|---|
| Original Nissan | 2500 - 4000 | 100,000+ km | Best choice for reliability |
| High-quality analogue (Denso, NT) | 1200 - 2000 | 60,000 - 80,000 km | Optimal price-quality ratio |
| Budget analogue | 500 - 900 | 20,000 - 40,000 km | Risky, possible rapid re-failure |
| Work at a service station | 800 - 1500 | - | Depends on the difficulty of access |
The original sensor is an investment in peace of mind, as it will last much longer than its budget counterparts, eliminating the risk of a sudden engine stop on the highway.
Checking the ring gear and pulley
If a new sensor does not solve the problem, or the P0335 code returns again, you need to check the mechanical part. The toothed disc (reactor) that rotates with the crankshaft may be damaged. Most often this happens due to stones or dirt, or due to a manufacturing defect.
To check, you will need to remove the sensor and inspect the disc teeth through the hole. They should be smooth, without chips or adhering dirt. Even one damaged tooth can cause a signal failure, since the ECU will wait for a pulse at a certain moment and will not receive it.
Sometimes the problem lies in the gap between the sensor and the toothed disk. It must be strictly defined (usually about 1 mm). If the gap is too large or too small, the signal will be distorted. On Nissan Almera Classic The gap is adjusted automatically when the sensor is installed, but if the seat is damaged, this may disrupt the geometry.
What to check on the pulley:
- 🔍 No chips or cracks on the reactor teeth.
- 🧹 Cleanliness of the surface from oil smudges and dirt.
- 📏 Correct gap between sensor and ring gear.
- 🔧 No play in the crankshaft itself.
If you removed the crankshaft pulley to replace the timing belt, be sure to ensure it is installed correctly. A pulley displacement of even one tooth will lead to error P0335 and a violation of the valve timing.
Software errors and reset adaptations
Sometimes the error occurs not due to hardware failure, but due to software failures ECU. This can happen after power surges, incorrect flashing or connecting non-standard equipment. In such cases, mechanically replacing the sensor will not help.
To solve the problem, you need to connect a diagnostic scanner and perform the adaptation reset procedure. This will clear the memory of past errors and force the control unit to relearn engine operating parameters. After a reset, the car may operate unstably for several kilometers until the ECU accumulates new data.
In rare cases, firmware flashing is required ECU. This is a complex procedure that is best left to professionals who have access to specialized software from the manufacturer. Independent attempts to flash the firmware may lead to the control unit becoming “bricked.”
Basic actions in case of software failure:
- 💻 Connecting a high-quality diagnostic scanner.
- 🔄 Completely clear errors and reset adaptations.
- 📉 Checking the relevance of the ECU firmware version.
- 🔌 Checking the voltage in the on-board network for surges.
Why does resetting errors not always help?
If the sensor is physically worn out or the wiring is damaged, resetting the errors will only temporarily clear the error from the panel. As soon as the ECU detects no signal again, the code will return. Therefore, a soft reset is only effective if there are no physical faults.
⚠️ Attention: Never try to reflash the ECU yourself if you do not have experience and the appropriate equipment. An error in the writing process may render the control unit inoperable, requiring complete replacement.
Prevention and recommendations for use
To avoid the error reappearing P0335, you must follow simple operating rules. Regularly checking the condition of the wiring and connectors will help identify the problem at an early stage, before it causes the engine to stop.
When changing oil and filters, pay attention to the condition of the crankshaft position sensor. Dirt and oil that gets onto the sensor body can over time corrode the seals and cause a short circuit. Cleaning the sensor at every service is a simple but effective preventive measure.
It is also worth monitoring the condition of the generator and battery. Unstable voltage in the on-board network negatively affects the operation of all electronic components, including ECU and sensors. If the alternator is spiking, the sensors may fail faster than usual.
Recommendations for extending service life:
- 🛡 Regularly inspect wiring and connectors for damage.
- 🧼 Clean the sensor from oil and dirt during each maintenance.
- 🔋 Make sure the generator is working properly and the voltage is stable.
- 🔧 Use high-quality spare parts when replacing ignition system components.
Regularly inspecting and maintaining your wiring is the cheapest way to prevent critical errors that could leave you stranded on the side of the road.
Frequently asked questions (FAQ)
Is it possible to drive with P0335?
Driving with this error is highly not recommended. The car can stall at any moment, which is especially dangerous when driving on a busy highway. In addition, constant attempts to start the engine can lead to battery discharge and starter failure.
How much does it cost to replace a sensor at a service center?
The cost of work on average ranges from 800 to 1500 rubles, depending on the region and the complexity of access to the sensor. If you remove the engine protection and wheel, the price may be higher.
Is it possible to replace the sensor without removing the crankshaft pulley?
On Nissan Almera Classic The sensor is mounted on the side and replacement usually does not require removing the crankshaft pulley. It is enough to unscrew one mounting bolt and disconnect the connector.
Why does the error only appear when it's hot?
This is a classic sign of sensor wear. When heated, the internal winding or electronics expand, which leads to a break in the contact or a change in resistance parameters, causing the signal to disappear.
What resistance should a working sensor have?
Normal crankshaft position sensor resistance is usually in the range of 500 to 1500 ohms. The exact values depend on the specific batch, so it is better to check the service book.