I don't mean to oversimplify but did you check your spark plug wires or see if maybe you cracked a plug?