2004 Dodge Stratus P0335 Code: Persistent Check Engine Light, Hard Starting, and Vehicle Shaking at Different Speeds
After replacing the crankshaft position sensor on my 2004 Dodge Stratus, the P0335 diagnostic trouble code persists. The check engine light was initially flashing, accompanied by hard starting and violent shaking at various speeds. Following the replacement of the crankshaft sensor, the code remains present but now stays solid (no longer flashing). The vehicle continues to exhibit the same symptoms. Given that the sensor has been replaced with a genuine OEM part matched to my VIN for emissions compliance, I suspect there may be an issue with the wiring harness or connector—particularly since earlier models of the 2.4L engine have known issues with sensor connectors and harness integrity.
What brand of crankshaft position sensor did you install? Was it OEM, aftermarket, or a specific brand?