Decided to replace the distributor. Replaced it, and the truck fired right up. A close look at the old distributor showed that the plastic fitting that plugs into the ICM had cracked, and one of the wires was totally disconnected. Since it had been running ok, then ran intermittently, I suspect that the connection slowly worked itself loose. Hopefully, this will be it for now.