← Back to list

2004 Nissan Titan P0335 Code: Crankshaft Position Sensor Circuit Malfunction Diagnosis and Fixes

Model: 2004 nissan titan Fault Code: P0335 Posted: 2015-04-03 06:13

I recently purchased a 2004 Nissan Titan and, during the initial inspection using an OBD-II scanner, I received a P0335 diagnostic trouble code indicating a malfunction in the crankshaft position sensor circuit. Initially, I assumed this was a straightforward issue and proceeded to replace the sensor, expecting the problem to resolve. However, after spending significant time and money on repairs, the issue persists. I then visited an electronics specialist who scanned the vehicle and reported that while the P0335 code is present, it appears to be part of a broader set of 2005-era codes. Upon further inspection, he noted that the crankshaft position sensor itself does not appear faulty. He identified only two rear ABS/speed sensors as being defective—replacing these did not resolve the issue. The dashboard continues to display warning lights for LSD, brakes, 4x4, ABS, and 'Service Engine Soon.' I've completed all basic checks including power supply, ground connections, and wiring integrity. At this point, I'm considering inspecting the wiring harness between the engine control module (ECM) and the brake booster, as well as evaluating whether the sensors located at the base of the brake booster might be contributing to the fault. I'm seeking advice on how to properly diagnose and resolve this persistent P0335 code in a 2004 Nissan Titan. Any insights into potential underlying causes or next steps would be greatly appreciated.

Related fault codes
P0335
Comments (1)
Anonymous 2015-04-03 07:08

Common misconception: the presence of a diagnostic trouble code like P0335 does not automatically mean a part replacement is required. Refer to OBD-II code definition for P0335: 'Circuit Malfunction' — this indicates an issue with the sensor circuit, not necessarily a failed component. Before suggesting any wiring or sensor replacements, please provide all active codes, describe specific symptoms (e.g., engine stalling, rough idle), and confirm whether your vehicle is stock, has no modifications, or uses a remote starter. This information is essential for accurate diagnosis and helps avoid misdiagnosing the root cause — especially when evaluating wiring diagrams or sensor functionality.