I have a fairly new-to-me 2002 Boxster base with the 2.7 and 223,000 miles. While sitting at a red light yesterday, the car died and siunded very odd when trying to crank it. I was afraid maybe I was experiencing an IMS failure. I pushed it out if the road and after a couple of minutes tried it again and it started but ran very rough. I drove it home with the cel on and it periodically flashed. I checked the codes when I got home and had: p300,301,302,303, and 343. It will still start but runs rough. Anybody experience anything like this? Where do I start? Could it be as simple as a wiring issue with the cam position sensor or a bad sensor?