I've had this problem off and on for about a year and ahalf. the first time I had the cam sensor replaced, new plugs and wires. this time I replaced the coilpacks and plugs. Still doing it. It ran fine for about 3 months until yesterday where the mechanic pushed in the wires on the computer...