2002 Dodge Intrepid P0340 and P0441 Error Codes - Diagnosis and Repair Guide
2002 Dodge Intrepid with 133,000 miles — recently installed a new engine at the 130,000-mile mark. After performing a key-on-off-on cycle, the check engine light triggered two diagnostic codes: P0340 and P0441. A visit to AutoZone indicated the issue might be related to the 'CMP controller'. What are the most likely causes and repair steps for these specific OBD2 codes on this model?
P0340 indicates a camshaft position sensor fault, while P0441 points to an evaporative emissions system leak — both are common issues in the 2002 Dodge Intrepid. The camshaft position sensor is relatively straightforward to replace on engines of 2.7L, 3.2L, or 3.5L configurations. It's unlikely that a new engine came with a functional sensor; it may have been damaged during the transfer of components from the old engine to the new one — especially if the engine was sourced from a salvage yard. For P0441, potential causes include a faulty leak detection pump, purge solenoid, or vent valve. Dealerships typically carry camshaft position sensors in stock and they are reasonably priced. Good luck with the repair and please update us on your progress.