Thought I'd help out a little. When you get the p0340 code I think that's it. It reads a bad camshaft position sensor. Just bypass that and buy a new altenator! I looked it up before I bought the csps and still bought it replaced it and it worked fine until an hour later the damn code pops up reading camshaft position sensor. Went to autozone paid 250 for a new altenator went to garage made him put it on and 20 minute later the car starts right up and no check engine
light! Do not know if its only new edge models but something inside altenator makes the csps code pop on. An on top of that I was so use to driving my 99 cobra everywhere I didn't know how slow the auto gt was lol. :/ just thought I'd share some helpful info!