P0340 Fault Causes Car to Stall After Warm-Up - 1999 Eclipse 2.4L
Hi, I recently purchased a 1999 Dodge Eclipse Spyder with 104,000 miles on the odometer. The vehicle is throwing a P0340 diagnostic trouble code (DTC), which indicates a camshaft position sensor circuit fault — either for bank or single sensor. This code appears as pending while the engine is running. The car starts easily and runs smoothly under normal conditions, though it exhibits a slight stumble when accelerating hard. The timing has been verified as correct, and the starter cranks properly. There is also an exhaust leak located after the header, which may contribute to performance issues. When I let the engine run in my driveway, it can operate for hours without problems. However, if I turn it off, it restarts only briefly — typically within seconds — before stalling again. I’ve managed to restart it multiple times with the same result. If I wait several minutes and allow the engine to cool down, it will start and run normally until I shut it off. I recently replaced the camshaft position sensor, as this was a known issue in earlier models. The previous owner reported that they replaced both timing belts and the other associated belts. The ignition system (spark plugs and wires) was also upgraded by them, though they were unable to resolve the problem. Given these symptoms — intermittent stalling after warm-up, P0340 code persistence, and the fact that the engine runs fine when cold or after a cooldown period — I’m wondering if there could be an underlying issue with sensor signal interference, wiring, or a faulty component related to timing. Any suggestions on how to properly diagnose this problem would be greatly appreciated. Thanks, Ray