Hello, Recently i have had an issue with my check engine
light being on constantly with a diagnostic code P0340 which was the camshaft position sensor code, But on top of that the car has been misfiring and if i accelerate to hard the light starts flashing and thats when i get the code P0300 random misfire doesn't tell which cylinder is misfiring. Things that have been done to the car recently (changed plugs and plug wires, fuel filter, and the camshaft sensor) which took care of the constant light it is no longer on. but i still get the flashing if i push the car to hard, it does not run rough all the time just while accelerating fast. the light flashes for 10 to 20 sec. and then it stops and the car runs fine. I am at my wits end with this car what else could it be? maybe a faulty Coil pack? bad plugs and wires even though they were just changed? the altenator has also been tested and is fine it was just replaced last year. I just dont want to keep dumping money on parts i don't need..Thanks in advance.