P0335 Causes: Why This Crankshaft Sensor Code Appears

Quick Answer

P0335 usually means the engine computer cannot detect a reliable signal from the crankshaft position sensor circuit. Common causes include a failed crankshaft position sensor, damaged wiring, connector corrosion, a damaged reluctor wheel, timing-related problems, or, much less often, a control-module fault. Confirm the code with an OBD2 scanner or an OBD trouble-code reference before replacing parts.

Most Common P0335 Causes

  • Failed CKP sensor: The crankshaft position sensor may stop producing a usable engine-speed signal.
  • Damaged wiring: An open circuit, short, rubbed-through harness, or poor ground can interrupt the signal.
  • Connector corrosion: Moisture or loose terminals can create high resistance or an intermittent connection.
  • Reluctor wheel damage: Missing, bent, or contaminated trigger teeth can distort the crankshaft signal.
  • Timing problems: Mechanical timing faults may create crankshaft and camshaft synchronization problems on some vehicles.
  • PCM or calibration issue: A control-module or software problem is possible, but it should be considered only after basic circuit checks.

What to Check First

  • Check scan data, inspect the sensor connector and harness, and look for related crankshaft or camshaft codes before buying a replacement sensor.

P0335 can turn a normal drive into a no-start or stalling problem without much warning. The important point is that the code identifies a crankshaft position sensor circuit problem, not automatically a failed sensor.

I treat P0335 as a signal-path problem first. That approach helps prevent replacing a good sensor when the real fault is damaged wiring, corrosion, or a mechanical trigger problem.

What Does the P0335 Code Mean?

P0335 is a diagnostic trouble code related to the crankshaft position sensor “A” circuit. The powertrain control module, or PCM, sets the code when it cannot detect the crankshaft signal it expects.

A crankshaft position sensor tells the engine computer where the crankshaft is and how fast it is rotating. The computer uses that information when controlling ignition timing, fuel injection, engine speed calculations, and synchronization with the camshaft signal.

Definition: The crankshaft position sensor, often shortened to CKP sensor, monitors crankshaft rotation and sends an electrical signal to the engine control system.

The word “circuit” matters. P0335 can involve the sensor itself, but it can also involve connectors, wiring, terminals, power supply, ground, the trigger wheel, or the control module receiving the signal.

  • P0335: Crankshaft position sensor “A” circuit fault or missing signal.
  • P0336: Crankshaft position sensor signal range or performance problem.
  • P0339: Intermittent crankshaft position sensor circuit problem on many applications.
  • P0340-series codes: Camshaft position sensor circuit faults that may appear with synchronization problems.

The exact wording shown by your scanner may differ between manufacturers. Always compare the code with service information for the vehicle’s exact year, engine, and drivetrain.

What Are the Most Common P0335 Causes?

Technician inspecting crankshaft sensor wiring and corroded connector while diagnosing common P0335 causes
Common P0335 causes include sensor failure, wiring damage, corrosion, and mechanical signal problems.

The most common P0335 causes involve the crankshaft sensor and the electrical path between that sensor and the engine computer. Wiring and connector problems deserve just as much attention as the sensor itself.

1. Failed Crankshaft Position Sensor

A damaged CKP sensor may stop producing a usable signal. Heat, age, internal electrical failure, physical damage, and contamination can contribute to sensor failure.

Some sensors fail completely. Others become intermittent and work when cold but lose their signal after engine temperature rises.

2. Damaged or Shorted CKP Sensor Wiring

Wiring can rub against brackets, rotating components, engine parts, or other harnesses. Once the insulation wears through, the circuit can open or short.

This is why replacing the sensor without inspecting its harness can waste money. A new sensor cannot correct a broken signal wire.

Manufacturer bulletins provide real examples. One Chevrolet Cruze bulletin linked P0335/P0336 to excessive harness slack that allowed wiring near the crankshaft sensor to contact a drive shaft; the documented correction involved inspecting, repairing, and securing the harness.

You can review the NHTSA-hosted Chevrolet technical bulletin for that specific example.

3. Corroded or Loose Electrical Connector

Water, road salt, oil contamination, or a loose connector seal can damage terminals. Corrosion increases resistance and can interrupt a low-voltage sensor signal.

Connector faults can also be vehicle-specific. Honda documented certain Accord and CR-V applications where corrosion between the engine harness and CKP sensor connector could cause P0335 or P0339.

The NHTSA-hosted Honda service bulletin shows why checking manufacturer information matters before assuming every P0335 has the same cause.

4. Damaged Reluctor or Trigger Wheel

The CKP sensor reads a rotating target commonly called a reluctor, tone, or trigger wheel. Teeth, slots, or magnetic targets create the pattern used by the computer to calculate crankshaft position.

A bent, damaged, shifted, contaminated, or incorrectly installed trigger wheel can create an abnormal signal. Sensor replacement alone will not correct that mechanical problem.

5. Incorrect Sensor Gap or Mounting Problem

The distance between the CKP sensor and its trigger wheel is critical on designs where a specific air gap is required. Damage, debris, incorrect installation, or the wrong replacement component can change that relationship.

Do not use a universal gap specification. Sensor design and acceptable clearances vary by engine.

6. Mechanical Timing or Synchronization Problem

A stretched timing chain, jumped timing, damaged timing component, or related synchronization fault can sometimes contribute to crankshaft and camshaft correlation problems. Some vehicles may set additional codes rather than P0335 alone.

There are also manufacturer-specific cases where the apparent P0335 cause is not the crank sensor. Toyota/Scion service information, for example, has documented certain applications where a camshaft timing gear issue was associated with intermittent P0335.

7. PCM, ECU, or Software Problem

An engine computer failure is possible, but it is far less sensible to assume this first. Power, ground, wiring, connector integrity, signal quality, and manufacturer bulletins should be checked before condemning an expensive module.

Some vehicles also receive software updates that change diagnostic logic or improve operation during sensor faults. That is another reason to check manufacturer-specific service information.

Possible CauseCommon ClueBest ConfirmationTypical Repair Direction
Failed CKP sensorNo or unstable crank signalScan data plus manufacturer-approved electrical testingReplace sensor after confirming failure
Harness damageRubbed, melted, stretched, or broken wiresVisual inspection and circuit testingRepair wiring and secure harness
Connector corrosionGreen deposits, moisture, loose pinsTerminal inspection and voltage-drop testingRepair connector or affected harness
Reluctor damageIrregular CKP waveform or physical damageMechanical inspection or oscilloscope testRepair affected trigger component
Timing problemCorrelation codes, noise, poor runningMechanical timing and correlation checksCorrect underlying timing fault
PCM/software issueCircuit tests normal but fault remainsOEM diagnostic procedure and bulletin checkSoftware update or module repair when confirmed

Section Takeaway: P0335 does not prove the crankshaft position sensor is bad. The sensor, wiring, connector, trigger wheel, mechanical timing, and manufacturer-specific issues all need consideration.

What Symptoms Can P0335 Cause?

P0335 symptoms can range from a check engine light with little noticeable change to a complete no-start condition. The severity depends on how the vehicle uses the crankshaft signal and whether the failure is constant or intermittent.

  • Check engine light: The malfunction indicator lamp may be the first sign.
  • Engine will not start: Some engines cannot provide spark or fuel correctly without a valid crankshaft position signal.
  • Engine stalls: An intermittent CKP signal can cause the engine to shut off unexpectedly.
  • Hard starting: The engine may crank longer than normal before starting.
  • Rough running: Incorrect synchronization can contribute to unstable operation.
  • Hesitation or weak acceleration: Engine control may become less accurate when signal data is unreliable.
  • Misfire-like symptoms: A failing crank signal may resemble an ignition or fuel problem.
  • Reduced-power mode: Some vehicles may limit performance after detecting a serious sensor fault.
See also  P0402 Symptoms: What Your Car Is Trying to Tell You

One useful clue is engine-speed data during cranking. If a compatible scan tool shows no RPM while the starter is turning the engine, the PCM may not be receiving a usable crankshaft signal.

That test is not universal proof. Vehicle strategies differ, so zero RPM should lead to further diagnosis rather than an immediate sensor replacement.

How Do You Diagnose P0335 Correctly?

The best P0335 diagnosis follows the signal from the scanner to the sensor circuit instead of guessing. Start with easy checks before moving into electrical waveform or mechanical timing tests.

Step 1: Confirm the Code

Connect an OBD2 scanner and record P0335 along with all other stored, pending, and permanent codes. Save freeze-frame information before clearing anything.

Related P0336, P0339, P0340-series, misfire, voltage, or communication codes can change the diagnostic direction. Do not ignore them.

Step 2: Look at Engine RPM While Cranking

Use live data and watch the engine-speed PID while someone cranks the engine safely. A missing RPM reading can support the possibility of a missing CKP signal.

If RPM is present, the signal may still be intermittent or distorted. More testing may be required.

Step 3: Inspect the Sensor and Harness

Find the crankshaft position sensor using reliable service information. Its location varies widely and may be near the crank pulley, transmission bellhousing, engine block, or another difficult-to-reach area.

  • Look for wires touching hot exhaust or moving parts.
  • Check for rubbed-through or stretched insulation.
  • Inspect the connector lock.
  • Look for bent, pushed-back, or corroded terminals.
  • Check for oil or water contamination.
  • Verify previous repairs have not pulled the harness tight.

In vehicle-electronics work, damaged connectors cause more confusing symptoms than many owners expect. A connector can look attached while one terminal has poor contact inside.

Step 4: Test the CKP Circuit Correctly

CKP sensors do not all work the same way. Some designs generate their own alternating signal, while others are powered Hall-effect sensors that switch a voltage signal.

Use the manufacturer wiring diagram and specifications before measuring resistance, voltage, power, ground, or signal output. Applying the wrong test method can produce misleading results.

A digital multimeter may handle basic power, ground, resistance, and continuity checks. An oscilloscope is more useful when you need to see missing pulses, noise, amplitude changes, or an irregular crankshaft waveform.

Step 5: Inspect the Reluctor and Mechanical Timing

If the sensor circuit checks out, inspect the component the sensor reads. Damaged reluctor teeth, incorrect spacing, movement, contamination, or timing faults may prevent a clean signal.

This stage can require disassembly on some engines. Stop before removing major components unless you have the correct service procedure.

Step 6: Check Bulletins and Manufacturer Communications

P0335 sometimes has a known model-specific cause. Search the vehicle’s VIN, year, make, model, and engine before treating the code as a generic sensor failure.

The NHTSA recall and manufacturer-communications search is useful for checking whether documented issues apply to a particular vehicle.

Step 7: Consider the PCM Last

If the wiring, sensor, power, ground, signal, mechanical components, and manufacturer guidance all check out, control-module diagnosis may be appropriate. PCM replacement should not be the first response to P0335.

Technician’s note: If diagnosis requires testing beside moving belts, pulleys, the starter, or a rotating crankshaft, use proper service procedures or have a qualified repair professional perform the test.

Section Takeaway: The safest diagnostic order is scan data, wiring and connector inspection, electrical signal testing, mechanical checks, service-bulletin research, and only then control-module diagnosis.

Can You Drive With a P0335 Code?

Driving with P0335 is not a good idea when the engine stalls, struggles to start, loses power, or runs unpredictably. A crankshaft signal failure can cause an unexpected shutdown or leave the vehicle unable to restart.

If the engine is running normally and only the check engine light is on, arrange diagnosis promptly. The fault may be intermittent and can become worse without warning.

  • Stop driving: If the engine repeatedly stalls or shuts off in traffic.
  • Arrange towing: If the vehicle will not restart or has severe running problems.
  • Seek immediate diagnosis: If P0335 appears with unusual mechanical noise or timing-related codes.
  • Avoid clearing the code first: Freeze-frame and related code data may help identify the cause.

A flashing check engine light can indicate a severe active misfire on many vehicles. If that happens, reduce risk and have the vehicle inspected rather than continuing to drive normally.

How Do You Fix P0335?

Technician repairing damaged crankshaft sensor wiring after confirming the cause of a P0335 fault
P0335 repair should correct the confirmed sensor, wiring, connector, trigger, timing, or module fault.

The correct P0335 repair depends on the confirmed cause. Do not automatically replace the crankshaft position sensor because the code name contains the word “sensor.”

Possible repairs include:

  • Replacing a confirmed failed crankshaft position sensor.
  • Repairing an open, shorted, rubbed, or melted wire.
  • Replacing damaged or corroded connector terminals.
  • Securing a harness that is contacting moving components.
  • Repairing or replacing a damaged reluctor or trigger component.
  • Correcting mechanical timing problems.
  • Performing a manufacturer-approved software update when applicable.
  • Repairing or replacing the PCM only after proper confirmation.

After the repair, clear the diagnostic codes and operate the vehicle according to the manufacturer test procedure. Then rescan the system for returning or pending faults.

Repair cost can vary widely because replacing an accessible sensor is different from repairing hidden harness damage or correcting an internal timing problem. Vehicle make, engine design, labor access, and local rates all affect the final price.

Pro tip: Ask for the fault to be diagnosed before approving a sensor replacement, especially when the quote involves significant labor or additional engine work.

P0335 FAQ

Can a bad crankshaft position sensor cause P0335?

Yes. A failed crankshaft position sensor is one common P0335 cause, but the code can also result from wiring damage, corrosion, connector faults, reluctor problems, mechanical timing issues, or a control-module problem.

Can a bad battery cause P0335?

Low system voltage or unusually slow cranking can complicate diagnosis on some vehicles, but a weak battery should not automatically be blamed for P0335. Check battery condition and cranking voltage while also diagnosing the crankshaft sensor circuit.

Will a car start with a P0335 code?

Some vehicles will start and run with P0335, while others may crank without starting. The result depends on the engine-management strategy and whether the crankshaft signal is missing completely or only intermittently.

Where is the crankshaft position sensor located?

The location depends on the engine. It may sit near the crankshaft pulley, engine block, flywheel, flexplate, or transmission bellhousing, so use service information for the exact vehicle instead of relying on a universal location.

Can P0335 be caused by wiring?

Yes. Open circuits, shorts, rubbed-through insulation, loose terminals, corrosion, poor connections, and harness contact with moving components are documented causes of crankshaft sensor circuit faults.

Can timing problems cause P0335?

They can on certain vehicles. Mechanical timing faults, trigger-wheel problems, or manufacturer-specific camshaft timing issues may interfere with the signals the PCM expects, especially when P0335 appears with other crankshaft or camshaft correlation codes.

Should I replace the crankshaft sensor first?

Not unless testing points to the sensor. Check live data, wiring, the connector, power and ground where applicable, the CKP signal, related codes, and known manufacturer bulletins before replacing parts.

Final takeaway: P0335 is best treated as a crankshaft position signal problem, not a guaranteed sensor failure. Start with scan data and wiring checks, confirm the signal, and repair the fault you can prove.

If your vehicle stalls, will not start, or shows additional timing-related codes, move diagnosis higher on your priority list. A systematic test is safer and usually cheaper than replacing parts one by one.

Author

  • Hi, I'm Jason Carter, an automotive enthusiast and vehicle electronics researcher with over 10 years of experience. I specialize in key fobs, smart keys, remote programming, and vehicle access systems. Through hands-on research and practical guides, I help drivers solve common car key problems quickly, safely, and confidently.