I had the same problem before, I found water in my spark plug gallys from preasure washing my motor :/ also heck for rips and tears on your plug wires. measure the voltage's on all your sensors...