P0335 on Honda: Causes, Fix Cost & Diagnosis | AXLY.pro

Honda Check Engine Code

P0335 on Honda

Crankshaft Position Sensor A Circuit Malfunction

Severity: high DIY difficulty: 3/5 Honda cost: $80–$350

Also covers: Acura

P0335 on Honda: what makes it different

P0335 — Crankshaft Position Sensor A Circuit Malfunction — is a well-documented issue on Honda vehicles, particularly those using the K-series four-cylinder engines (K24A, K24Z) found in the Accord and CR-V, and the R-series engines in later Civics. Honda's crankshaft position sensor is positioned close to the crankshaft reluctor ring near the transmission bellhousing, exposing it to heat cycling and oil contamination from rear main seal leaks.

Most-affected engines

  • K24A / K24Z 2.4L I4 (Accord, CR-V, Element)
  • R18A / R20A 1.8L–2.0L I4 (Civic, CR-V)
  • J35A / J35Y 3.5L V6 (Odyssey, Pilot, Ridgeline) — less common
  • F23A 2.3L I4 (Accord 6th gen)

Common model years: 2003–2016

Most likely cause on Honda

Failed or oil-contaminated crankshaft position sensor caused by rear main seal seepage soaking the sensor body or wiring connector on the K24 engine family.

Known Honda engine-family issues

On K24A and K24Z engines, the crankshaft position sensor sits in a pocket near the bottom of the engine block adjacent to the transmission. Any rear main seal weeping will drip oil directly onto the sensor and its connector. This is so common that Honda technicians routinely inspect the rear main seal condition whenever P0335 appears on these engines. The symptom often manifests as a no-start or stall condition when the engine is hot, because the sensor's internal components expand with heat and an already-marginal sensor loses signal entirely once warm.

Honda-specific causes (most common first)

  1. Oil contamination of the CKP sensor from a leaking rear main seal or cam/crank seals — very common on high-mileage K24 engines
  2. Heat-degraded CKP sensor body causing intermittent signal loss, especially after the engine reaches operating temperature
  3. Corroded or oil-wicked sensor connector causing high resistance in the signal circuit
  4. Worn or cracked reluctor ring teeth on the crankshaft — rare but seen on very high mileage engines
  5. Damaged CKP sensor wiring harness chafing against engine block or transmission case
  6. Failed ECM/PCM — uncommon but Honda ECMs can fail and cause sensor-related codes on high-mileage vehicles

Honda-specific diagnostic tip

On a K24-equipped Accord or CR-V, a P0335 that causes a hot stall or hard hot-start but starts fine when cold is almost always a failing CKP sensor — the heat-induced failure pattern is a strong diagnostic clue. Before replacing the sensor, unplug the connector and inspect it closely for oil residue; if present, also address the rear main seal to prevent premature failure of the replacement sensor. Use a digital multimeter to measure sensor resistance against Honda's specification and check for AC voltage output while cranking.

Symptoms drivers report

  • Check engine light
  • Engine cranks but will not start
  • Random stalling (often when hot, then restarts when cool)
  • Hard starting
  • Erratic tach reading

Typical repair cost on Honda

Most Honda owners fix P0335 for between $80 and $350, depending on which underlying cause turns out to be at fault. Start with the most-likely cause for your vehicle — Failed or oil-contaminated crankshaft position sensor caused by rear main seal seepage soaking the sensor body or wiring connector on the K24 engine family. — before throwing parts at it.

Honda P0335 FAQ

Will a P0335 code cause my Honda to stall or not start?

Yes. The crankshaft position sensor tells the ECM where the crankshaft is so it can time fuel injection and ignition. A fully failed sensor will prevent the engine from starting at all. A sensor that fails intermittently when hot can cause sudden stalling while driving, which is a safety concern.

How do I know if oil is causing my Honda's P0335?

Remove the CKP sensor and inspect it and the surrounding area for oily residue. Also check the wiring connector — oil wicks into connectors and causes corrosion and high resistance. If oil contamination is present, replacing just the sensor without fixing the source of the oil leak will likely result in repeat failure.

Is it safe to drive my Honda with a P0335 code?

It depends on symptoms. If the engine is running normally and the code is stored but not active, you may drive carefully for a short time to a shop. However, if the engine is stalling or showing signs of intermittent no-start, driving is not safe as the vehicle can stall unexpectedly in traffic.

Related codes

P0336P0337P0338P0340

Drive a different make? See the general P0335 guide for cross-vehicle causes and symptoms.

Confirm P0335 on your Honda in 60 seconds

Two cheap things and you can read P0335 on your Honda yourself — with freeze-frame and live data, free. No subscription.

1. Download AXLY Free 2. Veepeak OBDCheck BLE+ — ~$30

Most common fix for P0335:

Crankshaft position sensor

As an Amazon Associate, AXLY earns from qualifying purchases. General P0335 guide →