I was driving my 2007 PT Cruiser, 137K miles when the car lost power, the enigine light came on, the engine stopped and I had to coast to a stop. I pulled the code from the display and got P0340 - cam position sensor. I had the cam position sensor replaced about 18 months ago. When it started to go the first time, the engine light came on and I couldn't go over 2500 RPMs until I got it replaced. I'm concerned this time because now the engine just cut out completely and will not start, yet pulls the same code. The car is being towed to a shop by my house for evaluation. Could the cam position sensor have failed again so quickly and could it fail in such a way to mimic my experience? I'm just concerned that something more serious could have happened. Any input or ideas would be appreciated. Thank you.