I just went through this.
I found a burnt spark plug wire boot.
Might not be your problem, but worth checking.