Home OBDII DTC Doctor P0335 Code Explained: Crankshaft Position Sensor “A” Circuit Malfunction Causes, Symptoms & Fixes

P0335 Code Explained: Crankshaft Position Sensor “A” Circuit Malfunction Causes, Symptoms & Fixes

Crankshaft Position Sensors play a huge part in your vehicle’s operation. This is usually a hall effect or magnetic sensor that informs engine position and speed to the ECU or Powertrain Control Unit. Based on this information, your onboard computer dictates combustion events. Should this sensor fail or encounter issues, is when your P0335 trouble code is triggered.

If your check engine light is turned on, and you pull a P0335 trouble code using a scan tool, this guide can help. With the right amount of research and testing, you can fix P0335 issues with just a bit of patience.

What Does P0335 Code Mean?

Within the OBDII error code vernacular, the P0335 check engine light translates to Crankshaft Position Sensor “A” Circuit Malfunction. Although some vehicles have multiple crankshaft sensors, chances are you have just one. In order to clear this check engine light, you will need to perform a variety of tests to see where the problem lies.

What does the crankshaft position sensor do?

This sensor reads the position of your crankshaft, and sends this data to your ECU. By measuring the exact rotational speed as well as the position of your crank, your vehicle can function. The Powertrain Control Unit or ECU will then use this data to control spark and fuel delivery.

If this signal is interrupted or the ECU sees a value that’s incorrect, a misfire can occur. When there is no signal from this sensor that’s when the P0335 check engine light is illuminated.

If your OBD-II scanner displays P0335, your vehicle’s Engine Control Module (ECM) or Powertrain Control Module (PCM) has detected a malfunction in the Crankshaft Position Sensor (CKP) “A” circuit.

The generic OBD-II definition for P0335 is:

Crankshaft Position Sensor “A” Circuit Malfunction

The crankshaft position sensor is one of the most critical sensors in modern engine management. It continuously monitors crankshaft speed and position so the PCM can accurately control:

  • Ignition timing
  • Fuel injector timing
  • Variable valve timing (VVT)
  • Engine synchronization
  • Misfire detection
  • RPM calculations
  • Engine starting

If the PCM loses or receives an incorrect crankshaft position signal, it stores P0335 and usually illuminates the Check Engine Light.

In many vehicles, a complete CKP signal loss will prevent the engine from starting.

Common causes include:

  • Failed crankshaft position sensor
  • Damaged CKP wiring
  • Loose electrical connector
  • Corroded terminals
  • Damaged reluctor (tone) wheel
  • Timing chain or timing belt problems
  • Excessive crankshaft end play
  • PCM failure (rare)

Because the crankshaft position sensor directly controls engine timing, P0335 is considered a high-priority diagnostic trouble code.

P0335 Troubleshooting Guides

Symptoms of a failed crankshaft position sensor

How can you tell if your crankshaft position sensor is bad? There are quite a few symptoms of this failure, a few of which you can find below.

Car won’t start – Hard to start car – Without the right signal, your ECU will refuse to deliver fuel or spark. When this happens, you need to fix P0335 issues before you can get your car back on the road.

Engine stalls – This can be a serious condition and one you shouldn’t drive your vehicle under. If your vehicle stalls, this can create dangerous problems, especially if you own an automatic or CVT transmission.

Engine misfires – Because your ECU doesn’t know exactly what your crank is up to, misfires can occur. These can cause damage to your engine, and can even lead to popping from your tailpipe or black soot and even smoke.

Check Engine Light – When your crankshaft sensor fails, the stored MIL status will trigger your check engine light. If this happens, don’t be discouraged but look for the right P0335 guide to clear check engine light problems.

Common Causes

Bad Camshaft Position Sensor – In some rare cases, bad camshaft sensors can contribute to the P0335 trouble code. This usually causes other MIL codes as well, so be mindful of that before checking your CAS.

Defective Crankshaft Position Sensor – One of the obvious culprits to this check engine light, replacing your CKP will fix this issue.

Bad wiring – Corroded wiring or a break in the vehicle wiring can cause problems with your crankshaft sensor signal.

What Does the P0335 Code Mean?

The crankshaft position sensor monitors the exact rotational position and speed of the crankshaft.

The PCM uses this information to determine:

  • Which cylinder is approaching Top Dead Center (TDC)
  • When to fire each spark plug
  • When to activate each fuel injector
  • Engine RPM
  • Crankshaft acceleration for misfire detection

If the PCM detects that the CKP signal is missing, erratic, or outside its expected range, it stores P0335.

Without a reliable crankshaft signal, proper engine operation becomes impossible.


What Is the Crankshaft Position Sensor?

The Crankshaft Position Sensor (CKP) is mounted near:

  • Crankshaft pulley
  • Harmonic balancer
  • Flywheel
  • Flexplate
  • Engine block
  • Transmission bellhousing

Depending on the manufacturer, the sensor may be:

  • Magnetic pickup sensor
  • Hall-effect sensor
  • Optical sensor (less common)

As the crankshaft rotates, a reluctor wheel passes the sensor and generates a signal that tells the PCM the crankshaft’s exact position.


Why the Crankshaft Position Sensor Is Important

The CKP sensor is one of the primary inputs used by the PCM.

Without it, the PCM cannot accurately determine:

  • Ignition timing
  • Injector timing
  • Engine RPM
  • Misfire events
  • Camshaft synchronization
  • Variable valve timing operation

Many engines will immediately stall if the CKP signal disappears while driving.


How the PCM Detects P0335

The PCM continuously compares crankshaft position data with:

  • Camshaft Position Sensor (CMP)
  • Engine RPM
  • Ignition timing
  • Injector timing
  • Reluctor wheel position

If the crankshaft signal:

  • Disappears
  • Becomes erratic
  • Falls outside specifications
  • Does not correlate with the camshaft sensor

the PCM stores P0335.

Some vehicles require multiple failures before the Check Engine Light turns on, while others illuminate it immediately.


What Does “Crankshaft Position Sensor Circuit Malfunction” Mean?

P0335 does not always mean the crankshaft position sensor itself has failed.

Instead, it indicates the PCM has detected a problem somewhere within the crankshaft position sensing circuit.

Possible causes include:

  • Failed CKP sensor
  • Damaged wiring
  • Open circuit
  • Short circuit
  • Corroded connector
  • Damaged reluctor wheel
  • Timing component failure
  • PCM issues (rare)

Proper testing is required before replacing components.


Can a Bad Crankshaft Position Sensor Cause P0335?

Absolutely.

The CKP sensor is the most common cause of P0335.

Common failures include:

  • Internal electronic failure
  • Heat-related intermittent failure
  • Magnetic weakness
  • Water intrusion
  • Physical damage
  • Age-related deterioration

Many crankshaft sensors fail intermittently before failing completely.


Can Wiring Problems Cause P0335?

Yes.

Inspect for:

  • Broken wires
  • Chafed insulation
  • Loose connectors
  • Corrosion
  • Oil contamination
  • Rodent damage

Since the CKP signal is extremely sensitive, even minor wiring damage can interrupt communication with the PCM.


Can a Damaged Reluctor Wheel Cause P0335?

Definitely.

The reluctor wheel generates the signal read by the crankshaft sensor.

Common problems include:

  • Broken teeth
  • Missing teeth
  • Bent reluctor wheel
  • Excessive rust
  • Improper installation
  • Crankshaft movement

Damage to the reluctor wheel often produces erratic RPM readings and intermittent stalling.


Can Timing Problems Cause P0335?

Yes.

Timing chain or timing belt problems may alter crankshaft-to-camshaft synchronization.

Possible causes include:

  • Stretched timing chain
  • Jumped timing belt
  • Worn timing gears
  • Failed timing tensioner
  • Excessive chain slack

These problems may trigger P0335 along with camshaft correlation codes.


P0335 Quick Facts

ItemInformation
DTCP0335
Generic DefinitionCrankshaft Position Sensor “A” Circuit Malfunction
SystemEngine Management / Ignition
SeverityHigh
Safe to Drive?No (if stalling or no-start occurs)
Common SymptomsCheck Engine Light, no-start, stalling, hard starting, rough running
Common CausesFailed CKP sensor, damaged wiring, reluctor wheel damage, timing issues
Typical Repair Cost$150–1,800+
Related CodesP0336, P0337, P0338, P0339, P0340, P0016, P0300

Common Vehicles That Experience P0335

P0335 commonly appears on:

  • Chevrolet
  • GMC
  • Cadillac
  • Buick
  • Ford
  • Lincoln
  • Dodge
  • Ram
  • Jeep
  • Chrysler
  • Toyota
  • Lexus
  • Honda
  • Acura
  • Nissan
  • Infiniti
  • Hyundai
  • Kia
  • Subaru
  • Volkswagen

It is especially common on:

  • High-mileage vehicles
  • Engines with timing chain wear
  • Vehicles exposed to oil leaks
  • Engines operating in high-heat environments

What Does P0335 Really Mean?

Many drivers immediately assume P0335 means the crankshaft sensor must be replaced.

While the sensor itself is often responsible, the PCM is actually reporting a fault somewhere in the crankshaft position sensing circuit.

The underlying problem may involve:

  • Crankshaft position sensor
  • Wiring harness
  • Electrical connectors
  • Reluctor wheel
  • Timing chain
  • Timing belt
  • Camshaft synchronization
  • PCM calibration (rare)

Think of P0335 as the PCM saying:

“I’m no longer receiving a reliable crankshaft position signal. Inspect the sensor, wiring, reluctor wheel, and engine timing before replacing parts.”

Common P0335 Scan Tool Patterns

Using a professional scan tool is one of the fastest ways to diagnose P0335.

Unlike some intermittent sensor faults, P0335 often produces obvious live-data abnormalities because the crankshaft position sensor provides critical engine timing information.

Modern scan tools may display:

  • Engine RPM
  • Crankshaft Position (CKP) Signal
  • Camshaft Position (CMP) Signal
  • Ignition Timing
  • Injector Pulse Width
  • Misfire Counters
  • Variable Valve Timing (VVT) Data
  • Freeze-Frame Data

Monitoring these values often helps determine whether the problem is caused by the sensor itself, damaged wiring, timing issues, or PCM communication problems.


Pattern 1: Engine RPM Reads Zero While Cranking

One of the most common scan-tool patterns is:

  • Engine cranks normally
  • RPM remains at 0
  • No injector pulse
  • No spark
  • P0335 stored

Possible causes include:

  • Failed crankshaft position sensor
  • Open CKP circuit
  • Broken reluctor wheel
  • Damaged wiring

If the PCM never receives an RPM signal, it cannot start the engine.


Pattern 2: Intermittent RPM Signal

Live data may show:

  • RPM jumping erratically
  • RPM suddenly dropping to zero
  • Engine stumbling
  • Intermittent stalling

Possible causes include:

  • Heat-damaged CKP sensor
  • Loose connector
  • Broken wiring
  • Sensor losing signal as temperature increases

Intermittent crankshaft sensor failures are extremely common.


Pattern 3: CKP and CMP Correlation Errors

The PCM constantly compares the crankshaft and camshaft signals.

If scan data shows:

  • CKP synchronization failure
  • Cam/crank correlation error
  • Timing mismatch

Possible causes include:

  • Stretched timing chain
  • Jumped timing belt
  • Damaged reluctor wheel
  • Incorrect engine timing

Many vehicles will also store:

  • P0016
  • P0017
  • P0340

Pattern 4: Engine Starts Then Immediately Stalls

Some vehicles display:

  • Engine starts briefly
  • Immediate stall
  • RPM signal disappears
  • P0335 returns

Possible causes include:

  • CKP sensor failing after startup
  • Wiring interruption
  • Internal sensor failure

The PCM immediately shuts down ignition and fuel injection when crankshaft position information is lost.


Pattern 5: Freeze-Frame During Highway Driving

Freeze-frame data often reveals:

  • Normal engine temperature
  • Highway cruising
  • Engine under load
  • Sudden RPM loss

Heat-related crankshaft sensor failures frequently occur after the engine reaches operating temperature.


Pattern 6: Long Crank Before Starting

Some vehicles require extended cranking before starting.

Possible causes include:

  • Weak CKP signal
  • Sensor air gap problems
  • Reluctor wheel damage
  • Wiring resistance

The PCM may eventually recognize the signal after several crankshaft revolutions.


Pattern 7: Misfire Codes Accompany P0335

P0335 commonly appears with:

  • P0300
  • P0301
  • P0302
  • P0303
  • P0304

A weak or intermittent crankshaft signal may cause false misfire detection.


Common Symptoms of P0335

Symptoms vary depending on whether the crankshaft signal is intermittent or completely absent.

Common symptoms include:

  • Check Engine Light
  • Hard starting
  • No-start condition
  • Engine stalling
  • Rough idle
  • Engine hesitation
  • Reduced engine power
  • Misfires
  • Poor acceleration
  • Intermittent loss of power

Some vehicles may stall without warning while driving.


Check Engine Light

The Check Engine Light is almost always present.

Depending on the severity of the failure, additional timing or misfire codes may also appear.


Engine Stalling

One of the most common symptoms is sudden stalling.

When the PCM loses crankshaft position information:

  • Spark stops.
  • Injector pulse stops.
  • Engine shuts off.

Intermittent stalls often occur after the engine reaches operating temperature.


Hard Starting or No-Start

Without a valid CKP signal, the PCM cannot determine:

  • Engine speed
  • Crankshaft position
  • Ignition timing
  • Fuel injector timing

Many vehicles will crank normally but never start.


Rough Running and Hesitation

If the CKP signal becomes unstable rather than disappearing completely, drivers may notice:

  • Hesitation
  • Rough idle
  • Misfires
  • Poor throttle response
  • Reduced power

These symptoms may worsen as engine temperature increases.


Is P0335 Serious?

Yes. P0335 is considered a high-severity diagnostic trouble code.

Ignoring it may result in:

  • Complete engine shutdown
  • No-start condition
  • Dangerous highway stalling
  • Misfires
  • Reduced fuel economy
  • Catalytic converter damage

Immediate diagnosis is recommended.


Can You Drive With P0335?

Driving with P0335 is not recommended.

If the vehicle currently runs:

  • Drive only if absolutely necessary.
  • Avoid highway speeds.
  • Repair the problem as soon as possible.

Do not continue driving if you experience:

  • Sudden stalling
  • No-start condition
  • Severe hesitation
  • Flashing Check Engine Light
  • Engine misfires

Unexpected engine shutdown creates a significant safety hazard.


P0335 vs Related Trouble Codes

Understanding related crankshaft and camshaft codes simplifies diagnosis.

P0335

Crankshaft Position Sensor “A” Circuit Malfunction

General malfunction affecting the crankshaft position sensor circuit.


P0336

Crankshaft Position Sensor “A” Circuit Range/Performance

The crankshaft signal is present but outside normal operating parameters.


P0337

Crankshaft Position Sensor “A” Circuit Low Input

The PCM detects a signal voltage below specification.


P0338

Crankshaft Position Sensor “A” Circuit High Input

The crankshaft sensor circuit voltage is higher than expected.


P0339

Crankshaft Position Sensor “A” Circuit Intermittent

The crankshaft position signal is intermittently lost.


P0340

Camshaft Position Sensor Circuit Malfunction

The camshaft position sensor circuit has failed and often appears with P0335 during synchronization problems.


30 Common Causes of P0335

The most common causes include:

  1. Failed crankshaft position sensor
  2. Heat-damaged CKP sensor
  3. Open CKP circuit
  4. Shorted CKP wiring
  5. Loose electrical connector
  6. Corroded terminals
  7. Oil contamination in the connector
  8. Broken reluctor wheel teeth
  9. Bent reluctor wheel
  10. Incorrect sensor air gap
  11. Stretched timing chain
  12. Jumped timing belt
  13. Failed timing chain tensioner
  14. Crankshaft end play
  15. Damaged harmonic balancer
  16. Broken flexplate reluctor ring
  17. Water intrusion
  18. Rodent damage
  19. Poor engine grounds
  20. Low battery voltage
  21. Charging system problems
  22. Aftermarket wiring damage
  23. Failed camshaft position sensor
  24. Variable valve timing faults
  25. Excessive engine vibration
  26. Internal engine damage
  27. PCM connector corrosion
  28. PCM calibration issue
  29. Failed PCM driver
  30. Failed PCM (extremely rare)

Final Thoughts

The P0335 Crankshaft Position Sensor “A” Circuit Malfunction code indicates the PCM has lost a reliable crankshaft position signal that is essential for engine timing, ignition, and fuel injection.

Fortunately, failed crankshaft position sensors, damaged wiring, poor electrical connections, and reluctor wheel problems account for the majority of P0335 repairs.

Proper diagnosis should determine whether the fault originates in:

  • Crankshaft position sensor
  • Wiring harness
  • Electrical connectors
  • Reluctor wheel
  • Timing components
  • Camshaft synchronization
  • PCM

The next section of this guide covers:

  • Complete diagnostic procedures
  • Crankshaft sensor testing
  • Reluctor wheel inspection
  • Wiring diagnostics
  • Oscilloscope waveform testing
  • Repair procedures
  • Repair costs
  • Manufacturer-specific troubleshooting

Following a systematic diagnostic process prevents unnecessary parts replacement while restoring reliable engine operation, accurate ignition timing, and long-term engine performance.

Related Pro Street Diagnostic Guides

  • P0336 – Crankshaft Position Sensor “A” Circuit Range/Performance
  • P0337 – Crankshaft Position Sensor “A” Circuit Low Input
  • P0338 – Crankshaft Position Sensor “A” Circuit High Input
  • P0339 – Crankshaft Position Sensor “A” Circuit Intermittent
  • P0340 – Camshaft Position Sensor Circuit Malfunction
  • P0016 – Crankshaft/Camshaft Position Correlation

How to Diagnose the P0335 Code

Diagnosing P0335 requires determining why the Powertrain Control Module (PCM) has lost a reliable Crankshaft Position Sensor (CKP) signal.

Unlike P0337, P0338, or P0339, which identify specific circuit faults, P0335 is a general crankshaft position sensor circuit malfunction that requires systematic testing of the entire CKP system.

The underlying problem may involve:

  • Failed crankshaft position sensor
  • Damaged CKP wiring
  • Loose electrical connector
  • Corroded terminals
  • Damaged reluctor (tone) wheel
  • Incorrect sensor air gap
  • Timing chain or timing belt problems
  • Camshaft synchronization issues
  • Poor engine grounds
  • PCM software issues (rare)

Because the crankshaft position sensor controls ignition timing, fuel injection, and engine synchronization, diagnosis should begin immediately if the engine stalls or refuses to start.


Safety Precautions

Before beginning diagnosis:

  • Park on level ground.
  • Apply the parking brake.
  • Turn the ignition off.
  • Allow the engine to cool if necessary.
  • Wear safety glasses.
  • Wear protective gloves.
  • Disconnect the battery before repairing electrical wiring.

Avoid working near rotating engine components while the engine is running.


Tools Required

Professional diagnosis may require:

  • Professional scan tool
  • Digital multimeter
  • Automotive oscilloscope
  • Manufacturer wiring diagrams
  • Basic hand tools
  • Feeler gauge (if applicable)
  • Back-probe pins
  • Test light
  • Battery load tester

An oscilloscope provides the most accurate method of evaluating crankshaft sensor signal quality.


Step 1 – Verify the Code

Connect a professional scan tool.

Record:

  • Stored DTCs
  • Pending DTCs
  • Permanent DTCs
  • Freeze-frame data

Monitor:

  • Engine RPM
  • CKP signal
  • CMP signal
  • Ignition timing
  • Synchronization status

Never erase codes before recording freeze-frame information.


Step 2 – Check for Related Trouble Codes

P0335 frequently appears with:

  • P0336
  • P0337
  • P0338
  • P0339
  • P0340
  • P0016
  • P0017
  • P0300

Related codes often help determine whether the failure involves timing components or another engine management sensor.

Code CombinationLikely Diagnosis
P0335 onlyCKP sensor or circuit fault
P0335 + P0340CKP/CMP synchronization problem
P0335 + P0016Timing chain or reluctor wheel issue
P0335 + P0300Misfires caused by unstable CKP signal
P0335 + P0339Intermittent crankshaft sensor failure

Step 3 – Review Freeze-Frame Data

Study:

  • Engine RPM
  • Coolant temperature
  • Vehicle speed
  • Engine load
  • Battery voltage
  • Engine operating conditions

Determine whether the fault occurred:

  • During startup
  • At idle
  • While accelerating
  • During highway driving
  • After reaching operating temperature

Heat-related failures are very common with aging crankshaft sensors.


Step 4 – Perform a Visual Inspection

Inspect the crankshaft position sensor and surrounding area.

Check for:

  • Oil contamination
  • Physical damage
  • Loose connector
  • Broken mounting bracket
  • Wiring damage
  • Heat damage
  • Metal debris attached to the sensor tip

Many CKP failures can be identified visually.


Step 5 – Inspect the Wiring Harness

Follow the CKP wiring harness.

Inspect for:

  • Broken wires
  • Chafed insulation
  • Pinched wiring
  • Rodent damage
  • Corrosion
  • Loose terminals

Repair damaged wiring before replacing the sensor.


Step 6 – Inspect the Electrical Connector

Disconnect the CKP sensor connector.

Inspect for:

  • Bent terminals
  • Corrosion
  • Moisture intrusion
  • Oil contamination
  • Loose terminal fit

Clean or replace damaged connectors as necessary.


Step 7 – Verify Battery and Charging System Voltage

Low system voltage may interfere with sensor operation.

Normal voltage:

  • Engine off: 12.4–12.8 volts
  • Engine running: 13.5–14.8 volts

Repair charging system faults before continuing diagnosis.


Step 8 – Monitor Engine RPM While Cranking

Observe live scan data.

During cranking:

  • Engine RPM should increase.
  • RPM should remain stable.
  • The PCM should recognize crankshaft rotation.

If RPM remains at 0, the PCM is not receiving a usable CKP signal.


Step 9 – Test CKP Sensor Resistance

For magnetic pickup sensors:

Disconnect the sensor.

Measure internal resistance.

Compare the reading with manufacturer specifications.

Readings outside specification typically indicate sensor failure.

Hall-effect sensors generally require voltage testing instead of resistance measurements.


Step 10 – Verify Sensor Power and Ground

Using a multimeter:

Check:

  • Reference voltage
  • Ground integrity
  • Signal wire continuity

Verify voltage matches factory specifications.


Step 11 – Inspect the Reluctor Wheel

Inspect the reluctor wheel using a borescope or during component removal.

Check for:

  • Missing teeth
  • Broken teeth
  • Bent reluctor
  • Rust buildup
  • Improper alignment
  • Excessive crankshaft movement

A damaged reluctor wheel produces incorrect crankshaft position signals.


Step 12 – Verify Sensor Air Gap

Some CKP sensors require a precise air gap.

Measure the gap between:

  • Sensor tip
  • Reluctor wheel

Compare measurements with manufacturer specifications.

Excessive clearance weakens the crankshaft signal.


Step 13 – Test the CKP Signal Using an Oscilloscope

An oscilloscope provides the most accurate diagnosis.

Inspect the waveform for:

  • Signal dropout
  • Noise
  • Missing pulses
  • Irregular amplitude
  • Distorted waveform

A clean, consistent waveform confirms proper sensor operation.


Step 14 – Verify Camshaft Synchronization

Monitor:

  • CKP signal
  • CMP signal
  • Cam/crank synchronization

Incorrect synchronization often indicates:

  • Timing chain wear
  • Timing belt slip
  • Reluctor wheel movement

Step 15 – Review Technical Service Bulletins

Before replacing expensive components:

Review manufacturer Technical Service Bulletins (TSBs).

Manufacturers occasionally release updates addressing:

  • CKP sensor failures
  • Harness routing
  • PCM software updates
  • Timing component revisions

Step 16 – Inspect Engine Timing Components

Inspect:

  • Timing chain
  • Timing belt
  • Timing gears
  • Chain guides
  • Tensioners

Timing problems frequently trigger crankshaft correlation codes alongside P0335.


Step 17 – Perform a Road Test

If the engine runs:

Monitor:

  • Engine RPM
  • CKP signal
  • CMP signal
  • Ignition timing
  • Misfire counters

Attempt to duplicate the conditions shown in freeze-frame data.


Step 18 – Verify Sensor Operation at Operating Temperature

Many CKP sensors fail only after becoming hot.

Allow the engine to reach full operating temperature.

Continue monitoring:

  • Signal quality
  • RPM
  • Oscilloscope waveform

Heat-related failures often become obvious during this step.


Step 19 – Complete an OBD-II Drive Cycle

After repairs:

  • Clear diagnostic codes.
  • Complete the manufacturer’s drive cycle.
  • Verify all readiness monitors complete.
  • Confirm no pending codes return.

Step 20 – Confirm the Diagnosis

Before replacing expensive components, verify:

  • Crankshaft position sensor
  • Wiring harness
  • Electrical connectors
  • Reluctor wheel condition
  • Sensor air gap
  • Camshaft synchronization
  • Timing chain or belt condition
  • Battery voltage
  • PCM software version

Completing these diagnostic procedures prevents unnecessary parts replacement while accurately identifying the root cause of P0335.

Step 21 – Replace the Crankshaft Position Sensor

If testing confirms the Crankshaft Position Sensor (CKP) has failed, replacement is the correct repair.

Common signs of sensor failure include:

  • No RPM signal while cranking
  • Intermittent engine stalling
  • No-start condition
  • Heat-related failure
  • Erratic RPM readings
  • P0335 returning immediately after clearing

General replacement procedure:

  1. Disconnect the negative battery cable.
  2. Locate the crankshaft position sensor.
  3. Disconnect the electrical connector.
  4. Remove the retaining bolt(s).
  5. Carefully remove the old sensor.
  6. Inspect the mounting surface for debris.
  7. Lubricate the new O-ring if required.
  8. Install the new sensor and torque it to specification.
  9. Reconnect the electrical connector.
  10. Clear diagnostic trouble codes.

Some engines require a Crankshaft Position Variation Relearn (CKP Relearn) after sensor replacement.


Step 22 – Repair Wiring Problems

Inspect the complete CKP wiring harness.

Look for:

  • Broken wires
  • Chafed insulation
  • Heat damage
  • Oil contamination
  • Corroded connectors
  • Loose terminals
  • Rodent damage

Repair using:

  • Soldered wire repairs
  • Heat-shrink tubing
  • Weatherproof connectors
  • OEM repair procedures

Poor electrical connections are one of the most common causes of intermittent P0335 codes.


Step 23 – Repair or Replace the Reluctor Wheel

If inspection reveals reluctor wheel damage:

Replace or repair the affected component.

Inspect for:

  • Missing teeth
  • Bent teeth
  • Cracked reluctor
  • Loose reluctor ring
  • Excessive rust
  • Improper alignment

A damaged reluctor wheel produces incorrect crankshaft position signals regardless of sensor condition.


Step 24 – Repair Timing Components

If crankshaft and camshaft synchronization is incorrect:

Inspect:

  • Timing chain
  • Timing belt
  • Timing gears
  • Chain guides
  • Tensioners
  • Variable valve timing components

Replace worn timing components according to manufacturer procedures.

Incorrect mechanical timing frequently triggers P0335 along with cam/crank correlation codes.


Step 25 – Repair Engine Grounds

Poor engine grounding may interfere with CKP sensor operation.

Inspect:

  • Battery grounds
  • Engine ground straps
  • Chassis grounds
  • Ground connectors

Clean corrosion and tighten loose connections before replacing electronic components.


Step 26 – Repair Connector Damage

Inspect the CKP sensor connector for:

  • Bent pins
  • Loose terminals
  • Corrosion
  • Moisture intrusion
  • Oil contamination
  • Broken locking tabs

Replace damaged connectors using OEM repair kits whenever possible.


Step 27 – Perform a Crankshaft Position Relearn

Many modern vehicles require a CKP Variation Relearn after replacing:

  • Crankshaft position sensor
  • PCM
  • Engine
  • Crankshaft
  • Flexplate
  • Flywheel

Using a professional scan tool:

  • Follow the manufacturer’s relearn procedure.
  • Verify the PCM accepts the new crankshaft reference pattern.
  • Confirm no synchronization errors remain.

Failure to perform this relearn may result in continued misfire detection or recurring P0335 codes.


Step 28 – Verify Sensor Operation

After repairs:

Monitor live scan data.

Verify:

  • Stable RPM signal
  • Proper CKP waveform
  • Cam/crank synchronization
  • No signal dropouts
  • Consistent ignition timing

The crankshaft signal should remain stable throughout the RPM range.


Step 29 – Complete an OBD-II Drive Cycle

After repairs:

  • Clear all diagnostic codes.
  • Start the engine.
  • Allow it to reach operating temperature.
  • Perform city and highway driving.
  • Accelerate and decelerate normally.
  • Confirm readiness monitors complete successfully.

Verify P0335 does not return.


Step 30 – Verify the Repair

After completing repairs:

  1. Clear all stored codes.
  2. Start the engine.
  3. Verify immediate engine start.
  4. Confirm stable idle.
  5. Road test the vehicle.
  6. Monitor live CKP and CMP data.
  7. Verify no pending or permanent DTCs return.
  8. Confirm normal ignition timing and engine performance.

A successful repair restores proper engine synchronization, ignition timing, fuel injector control, and reliable starting.


How to Fix P0335

The proper repair depends on the diagnostic results.

Common repairs include:

  • Replacing the crankshaft position sensor
  • Repairing damaged wiring
  • Replacing damaged electrical connectors
  • Repairing engine grounds
  • Replacing the reluctor wheel
  • Repairing timing chain or timing belt issues
  • Performing a CKP relearn procedure
  • Updating PCM software
  • Replacing the PCM (rare)

Never replace the PCM until every other possible cause has been eliminated.


Typical Repair Costs

RepairTypical Cost
Professional diagnosis$100–250
Crankshaft position sensor replacement$150–450
Wiring repair$100–350
Connector replacement$75–200
Reluctor wheel replacement$300–1,200
Timing chain replacement$900–2,500
Timing belt replacement$500–1,500
CKP relearn procedure$75–200
PCM software update$100–250
PCM replacement (rare)$900–2,500+

Repair costs vary depending on engine design, labor rates, and sensor accessibility.


Common Diagnostic Mistakes

Avoid these common mistakes:

  • Replacing the CKP sensor without testing it
  • Ignoring damaged wiring
  • Skipping reluctor wheel inspection
  • Overlooking timing chain wear
  • Ignoring camshaft correlation codes
  • Failing to inspect engine grounds
  • Clearing codes before saving freeze-frame data
  • Skipping the CKP relearn procedure
  • Replacing the PCM before completing circuit testing

Most P0335 repairs involve the sensor, wiring, or timing components rather than PCM failure.


Manufacturer-Specific Notes

General Motors (Chevrolet, GMC, Cadillac, Buick)

Inspect:

  • CKP sensor
  • Reluctor wheel
  • Engine harness
  • CKP variation relearn requirements

Many GM vehicles require a crankshaft variation relearn after sensor replacement.


Ford/Lincoln

Inspect:

  • CKP sensor
  • Timing chain
  • Engine wiring
  • Connector corrosion

Heat-related sensor failures are common on higher-mileage engines.


Chrysler, Dodge, Jeep, Ram

Inspect:

  • Crankshaft position sensor
  • Tone wheel
  • Flexplate
  • Wiring near the transmission bellhousing

Sensor damage from oil contamination is frequently encountered.


Toyota/Lexus

Inspect:

  • CKP sensor
  • Timing chain
  • Oil contamination
  • Engine grounds

Toyota engines generally have highly reliable CKP sensors, making wiring faults more common than sensor failure.


Nissan/Infiniti

Inspect:

  • CKP sensor
  • Camshaft position sensors
  • Timing chain stretch
  • Harness condition

Many Nissan engines set both crankshaft and camshaft correlation codes when timing chain wear develops.


Honda/Acura

Inspect:

  • CKP sensor
  • Timing components
  • PCM software updates
  • Engine wiring

Verify sensor installation depth if the sensor has recently been replaced.


Frequently Asked Questions

What usually fixes P0335?

The most common repairs include replacing a failed crankshaft position sensor, repairing damaged wiring, replacing corroded connectors, repairing timing chain problems, replacing a damaged reluctor wheel, or performing a crankshaft position relearn.


Can I drive with P0335?

Driving with P0335 is not recommended. The engine may stall unexpectedly, fail to restart, or experience severe misfires that create unsafe driving conditions.


Does P0335 always mean the crankshaft position sensor is bad?

No. Although the CKP sensor is the most common cause, P0335 may also result from damaged wiring, reluctor wheel problems, timing chain wear, poor electrical connections, or PCM communication issues.


Can a bad timing chain cause P0335?

Yes. A stretched timing chain or jumped timing belt can alter crankshaft and camshaft synchronization, causing the PCM to detect an invalid crankshaft position signal.


Is P0335 a serious code?

Yes. P0335 is considered a high-severity diagnostic trouble code. Ignoring it may lead to hard starting, no-start conditions, engine stalling, poor performance, increased emissions, and potential catalytic converter damage caused by repeated misfires.


Final Thoughts

The P0335 Crankshaft Position Sensor “A” Circuit Malfunction code indicates the PCM has lost a reliable crankshaft position signal that is essential for proper engine operation.

Fortunately, failed crankshaft position sensors, damaged wiring, poor electrical connections, reluctor wheel damage, and worn timing components account for the majority of P0335 repairs.

A complete diagnosis should always verify:

  • Crankshaft position sensor operation
  • Wiring integrity
  • Electrical connectors
  • Reluctor wheel condition
  • Sensor air gap
  • Timing chain or belt condition
  • Cam/crank synchronization
  • Battery voltage
  • PCM software version

Following a systematic diagnostic process prevents unnecessary parts replacement while restoring reliable engine starting, accurate ignition timing, proper fuel injection, and long-term engine performance.

Continue Your Pro Street CKP Sensor Series

Related guides include:

  • P0336 – Crankshaft Position Sensor “A” Circuit Range/Performance
  • P0337 – Crankshaft Position Sensor “A” Circuit Low Input
  • P0338 – Crankshaft Position Sensor “A” Circuit High Input
  • P0339 – Crankshaft Position Sensor “A” Circuit Intermittent
  • P0340 – Camshaft Position Sensor Circuit Malfunction
  • P0016 – Crankshaft/Camshaft Position Correlation