The original distributor went Kaput! Shards everywhere. Replaced it. Then I got the P0340 code - Camshaft position sensor. Took it back to OReilly's and got another one. Same thing keeps happening. I'm tying not to think that it's OReilly's fault but this is the second one... I dont want to have to replace another. So far I've changed the whole distributor, spark plug wires, and finally the battery. Guy at the store says "It's an electrical issue." Ok, I've already swapped everything? Does anyone have any ideas about what is going on?