What P0335 usually means
P0335 means the crankshaft position signal is missing, implausible, or electrically unstable. Because the crank signal is fundamental to spark and injector timing, this code can create hard-start, no-start, stall, or intermittent shutoff complaints.