I had a similiar problem a couple years ago. Ended up being the coil packs that needed to be replaced.