With that many miles, I would also check the wiring harnesses before you start tearing down the engine. Over time, that engine compartment makes wire insulation brittle, or mice like to chew on things. My first thoughts would be just as you did, with plugs, wires, coil packs.
Does it only...