I am no expert by any stretch but I would check for good bright spark. Even newish cap, rotor, and wires can be "off" a bit and produce a weak spark. Thus corboned-up plug, add moisture (rain) and bam runs and smells like hell. Besides those 3 things are cheap in comparison to stuck valve, or bad rings. Just my 2cents.