2003 Dodge Stratus P0340 Code: Limp Mode in First Gear After Cam Sensor Replacement
I own a 2003 Dodge Stratus with a 2.4L DOHC engine and automatic transmission. The check engine light frequently comes on, triggering code P0340 — indicating a camshaft position sensor issue. While the vehicle still runs when this code is present, it consistently enters limp mode and gets stuck in first gear. I recently replaced the camshaft position sensor, but after re-starting the car, the P0340 code returned and the limp mode resumed. The vehicle starts normally and fires up immediately, but the transmission behavior remains problematic. I've cleared the code using a Code Scout device and by disconnecting the battery — both methods result in the same outcome. I'm now wondering if this points to a deeper issue such as faulty sensor wiring, timing belt misalignment, or camshaft bearing wear. Could a new ECM be required? Any insights would be greatly appreciated.
If the vehicle is in limp mode, there may also be transmission-related diagnostic trouble codes (DTCs) present. Can you confirm what brand of camshaft sensor you installed? Was it an OEM or aftermarket part?