What Does P0335 Mean? Crankshaft Position Sensor Code Guide

Quick Answer

P0335 means the engine computer has detected a problem with the crankshaft position sensor “A” circuit or cannot reliably detect its signal. The problem may come from the sensor itself, damaged wiring, a loose connector, a reluctor or timing-related issue, or less commonly the engine computer. An OBD2 scanner and proper diagnosis should come before replacing parts.

Common P0335 clues

  • Check Engine Light: P0335 is stored when the powertrain computer detects an abnormal crankshaft-position circuit condition.
  • Hard starting: The engine may crank longer than normal because crankshaft position is critical for ignition and fuel control.
  • No-start condition: A missing crankshaft signal can prevent some engines from starting.
  • Stalling: An intermittent sensor or wiring fault can cause the engine to shut off unexpectedly.
  • Rough operation: Hesitation, misfires, weak acceleration, or unstable engine speed may appear on some vehicles.

Best first move

  • Read all stored and pending codes, save freeze-frame data, and inspect the crankshaft sensor wiring before ordering a replacement sensor.

If your OBD2 scanner shows P0335, don’t assume the crankshaft position sensor automatically needs replacement. The code identifies a problem area, not the failed part.

I approach P0335 as a signal and circuit problem first. That mindset helps avoid replacing a good sensor while overlooking damaged wiring, a poor connector, or a mechanical timing problem.

What Does P0335 Mean?

P0335 means “Crankshaft Position Sensor ‘A’ Circuit Malfunction.” It is a generic powertrain diagnostic trouble code used on many OBD-II vehicles.

The crankshaft position sensor, often shortened to CKP sensor, monitors crankshaft speed and position. The engine computer uses that information to coordinate important engine functions.

What does the crankshaft position sensor do?

The crankshaft rotates whenever the engine is cranking or running. The CKP sensor watches that rotation and sends an electrical signal to the engine control module.

Depending on the vehicle, that information may help the computer determine:

  • Engine speed: The computer calculates crankshaft revolutions per minute.
  • Crankshaft position: The computer determines where the crankshaft is during its rotation.
  • Ignition timing: The crankshaft signal helps coordinate spark timing on gasoline engines.
  • Fuel injection: The signal can help the computer determine when fuel should be delivered.
  • Engine synchronization: Crankshaft and camshaft information may be compared to confirm mechanical timing.

What does “Sensor A Circuit” mean?

The wording does not prove the sensor itself has failed. “Circuit” means the computer detected a problem involving the sensor signal or the electrical path carrying that signal.

That path can include the sensor, connector, wiring, power or ground circuits on applicable designs, and the control module receiving the signal.

A damaged reluctor or trigger wheel can also affect the signal. This component provides the repeating reference pattern that the crankshaft sensor reads.

Pro tip: treat P0335 as a diagnostic starting point. Don’t order a crankshaft sensor until you’ve inspected the connector, wiring, and scan data.

What Are the Symptoms of P0335?

P0335 symptoms range from a Check Engine Light with few noticeable changes to an engine that will not start. The exact behavior depends on the vehicle and how badly the crankshaft signal is disrupted.

Common symptoms

  • Check Engine Light: The malfunction indicator lamp may remain illuminated after P0335 is stored.
  • Long cranking: The engine may need more time than usual before starting.
  • No-start: Some engines cannot operate normally without a usable crankshaft signal.
  • Unexpected stalling: An intermittent signal can cause the engine to stop while idling or driving.
  • Rough running: The engine may stumble, hesitate, or run unevenly.
  • Weak acceleration: Engine response can suffer when position information becomes unreliable.
  • Intermittent symptoms: Heat, vibration, or harness movement can make some electrical faults appear and disappear.

Why can the symptoms change from one vehicle to another?

Manufacturers use different crankshaft sensors, control strategies, wiring designs, and failure logic. One engine may stall immediately, while another may continue running until it is switched off.

The exact code-setting conditions can also differ by make, model, engine, and year. Your vehicle’s service information remains the final reference.

A scanner can provide another clue. If the scan tool shows no engine RPM while the engine is cranking, the missing crankshaft signal deserves close attention.

That observation still isn’t a complete diagnosis. Wiring, sensor design, scan-tool capability, and vehicle-specific logic must all be considered.

What Causes the P0335 Code?

Technician checking P0335 causes including crankshaft sensor wiring, connector and trigger components.

The most common P0335 causes involve a faulty crankshaft position sensor or problems within its wiring and connector. Mechanical components that create the crankshaft reference signal can also trigger the code.

Possible CauseTypical ClueFirst Check
Failed crankshaft position sensorMissing or intermittent CKP signalScan data and manufacturer test procedure
Damaged wiringCode changes with heat, vibration, or harness movementInspect harness routing, insulation, and continuity
Loose or corroded connectorIntermittent starting or stallingInspect pins, terminal tension, moisture, and oil contamination
Damaged reluctor or trigger wheelIrregular signal despite a functioning sensorMechanical inspection and waveform testing
Timing-related problemRelated crank/cam correlation codes may appearCheck related codes and mechanical timing
PCM or ECM issueOther causes test correctly but signal still isn’t processedManufacturer diagnostics, power, grounds, and software information

Why replacing the sensor first can waste money

A trouble code describes what the computer detected. It does not provide a guaranteed parts diagnosis.

A common diagnostic mistake is replacing the CKP sensor immediately, clearing the code, and seeing P0335 return. A damaged wire near a hot engine component or loose connector pin may have been the real problem.

Oil contamination, road debris, heat, previous repairs, and vibration can all damage wiring around an engine. Inspect the entire accessible harness rather than only the connector face.

Locksmith’s note: electrical diagnosis works best when you verify the circuit before buying parts. The same principle applies to key, immobilizer, and engine-management electronics.

How Do You Diagnose P0335?

Diagnosing P0335 starts with confirming the code and looking for related faults. Then inspect the sensor circuit before moving toward advanced electrical or mechanical testing.

1. Scan the vehicle completely

Connect an OBD2 scanner and record every stored, pending, and permanent code available. Don’t erase anything yet.

Also save freeze-frame information when your scanner provides it. Freeze-frame data records operating conditions from around the time the fault was detected.

See also  P0161 Symptoms — Oxygen Sensor Heater Failure Signs Explained (2026 Guide)

2. Look for related trouble codes

Other codes can change the direction of the diagnosis. Camshaft-position, voltage, misfire, or crank/cam correlation faults may provide useful context.

Multiple unrelated low-voltage codes can also justify checking battery and charging-system condition before chasing individual sensor faults.

3. Inspect the crankshaft sensor and connector

Locate the sensor using reliable service information for your exact engine. Sensor position varies significantly between vehicles.

Check for:

  • Broken, melted, rubbed-through, or oil-soaked wiring
  • Loose electrical connectors
  • Bent or damaged terminals
  • Corrosion or moisture inside the connector
  • Harness sections touching hot or moving components
  • Evidence of recent engine or transmission work

4. Check scan-tool RPM while cranking

On many vehicles, live data can show whether the computer sees engine speed during cranking. A missing RPM reading can support the suspicion of a crankshaft-signal problem.

It does not identify which component failed. The sensor, circuit, trigger wheel, control module, or another related condition could still be responsible.

5. Test the circuit correctly

Electrical testing depends on the sensor design. Crankshaft sensors may use different signal types, so universal resistance or voltage specifications should not be guessed.

Use the manufacturer’s wiring diagram and test procedure. A multimeter can check appropriate power, ground, continuity, or short-circuit conditions when the service information calls for those tests.

6. Use a scope when the basic checks don’t reveal the fault

An oscilloscope can display the actual crankshaft sensor waveform. This becomes especially valuable when P0335 is intermittent or when a damaged trigger pattern is suspected.

A trained technician can compare crankshaft and camshaft waveforms when synchronization or mechanical timing is in question.

Section Takeaway: Confirm the code, preserve scan data, inspect the circuit, and test before replacing parts. P0335 is a diagnostic clue rather than proof of a failed sensor.

Can You Drive With a P0335 Code?

Driving with P0335 can be risky because a crankshaft-signal problem may cause stalling or prevent the engine from restarting. Treat severe drivability symptoms as a reason to stop driving.

Stop and seek help if the engine is behaving badly

Pull over safely if the engine stalls repeatedly, loses substantial power, shakes heavily, or appears likely to shut off. A no-start after stopping can also leave you stranded.

AAA advises drivers to address Check Engine Light problems promptly, especially when the vehicle is running abnormally. Broader vehicle safety information is also available through NHTSA.

What if the car feels normal?

A vehicle may still run normally with an intermittent P0335 fault. That doesn’t mean the problem should be ignored.

The sensor signal can fail again without much warning. Arrange diagnosis soon rather than relying on the absence of symptoms.

For broader crashworthiness and vehicle-safety research, drivers can also consult the Insurance Institute for Highway Safety.

Safety note: whether a specific vehicle is safe to continue driving depends on its symptoms and manufacturer guidance. If it is stalling or struggling to run, professional inspection or towing is the safer choice.

How Is P0335 Fixed?

Technician repairing a P0335 crankshaft sensor wiring fault with CKP sensor and scan tool nearby.

The correct P0335 repair depends entirely on what testing finds. Replacing the crankshaft position sensor is only one possible solution.

Possible repairs

  • Repair damaged wiring: Restore open, shorted, rubbed-through, or heat-damaged wiring using appropriate automotive repair methods.
  • Repair the connector: Correct damaged terminals, poor terminal tension, corrosion, or contamination.
  • Replace the CKP sensor: Install the correct sensor when testing confirms the sensor is defective.
  • Repair trigger components: Address a damaged reluctor, tone ring, or related mechanical component when inspection confirms the fault.
  • Correct mechanical timing: Repair timing components if crankshaft and camshaft synchronization is incorrect.
  • Address PCM concerns: Verify module power, grounds, wiring, and manufacturer information before considering computer replacement or programming.

Can you replace a crankshaft position sensor yourself?

Sometimes. Accessibility ranges from an easy external sensor to a component located in a tight area near the transmission, crank pulley, or other engine parts.

The correct installation procedure can also vary. Some vehicles may require additional relearn or calibration procedures after related repairs.

Never guess those procedures. Use service information for the exact make, model, engine, year, and configuration.

Should you clear P0335 after the repair?

After completing a verified repair, clear the diagnostic codes if appropriate and operate the vehicle according to the recommended verification procedure. Then rescan the system.

Check whether P0335 returns and review pending codes. A code that comes back immediately means the underlying condition likely remains.

Pro tip: don’t judge a repair only because the Check Engine Light turns off. Confirm the crankshaft signal and complete a post-repair scan whenever possible.

P0335 Frequently Asked Questions

Does P0335 always mean the crankshaft position sensor is bad?

No. P0335 identifies a crankshaft position sensor circuit malfunction, but the sensor is only one possible cause. Damaged wiring, loose terminals, a connector problem, a damaged reluctor, mechanical timing issues, or a control-module problem can produce similar symptoms.

Can a bad battery cause P0335?

Low system voltage can sometimes create confusing electrical symptoms or multiple diagnostic codes. If the battery is weak or the engine cranks unusually slowly, checking battery and charging-system condition is sensible before assuming the CKP sensor failed.

Can P0335 cause a no-start?

Yes. The engine computer depends on crankshaft-position information for critical engine-control functions. If the signal disappears completely, some vehicles may crank without starting, while others may show intermittent starting or stalling instead.

Can P0335 cause engine stalling?

Yes. An intermittent crankshaft sensor or circuit fault can interrupt the signal while the engine is running. Depending on the vehicle’s control strategy, that interruption may cause hesitation, rough running, or sudden stalling.

What is the difference between P0335 and P0336?

P0335 generally indicates a malfunction in the crankshaft position sensor “A” circuit. P0336 is typically a range or performance code, meaning the computer receives a signal but detects that its pattern or behavior falls outside the expected range.

Will clearing P0335 fix the problem?

No. Clearing the code only removes stored diagnostic information and may turn off the warning light temporarily. If the electrical or mechanical fault remains, the computer can detect it again and store P0335 another time.

What should I check first when P0335 appears?

Start by recording all codes and freeze-frame data. Then inspect the crankshaft sensor connector and visible wiring for damage, corrosion, loose terminals, oil contamination, or contact with hot and moving engine components before replacing anything.

P0335 is a warning about the crankshaft-position signal, not an automatic order to replace the sensor. A careful diagnosis can separate a simple wiring or connector problem from sensor, timing, or control-module faults.

If the vehicle stalls, refuses to start, or runs poorly, arrange professional diagnosis promptly. If you’re troubleshooting it yourself, preserve the scan data and follow the manufacturer-specific wiring and testing information for your exact vehicle.

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.