I went out to go to work one morning and my truck was missing, but I found it.

Seriously though, first thing I would do is run a compression check. You may have lost part of the head gasket between cylinders or something. Also check your water and oil for signs of the two mixing. You didn't mention which two cylinders it was, typically the head gasket will go between #2 and #3 from what I've seen.
Hopefully it isn't the headgasket, but you do have some of the symptoms. You should also swap the wires around and try another cap to make sure it isn't just an electrical gremlin that cropped up. I make it part of my regular upkeep to scrape the terminals inside the cap too, you could just have buildup on a couple of them.
The compression check should rule out the worst of the possibilities. I've also had the adjuster lock nut come loose on the valve adjustment and cause a miss and low compression in one cylinder so even if it looks bad check that out valve adjustment before you have to tear into things.
_________________
95 Isuzu Trooper Daily Driver
86 Isuzu Trooper reliable backup
77 LUV 2wd stock beltway blaster (resting)
79 4x4 LUV project: 2.6L, 5spd, 31s (eventually)
MEPR: Man, my 4x4 makes all other LUVs look good
