My K2500 Big Block was running iffy a year or so back, then one day just stopped dead in its tracks at a traffic light. It turned out to be a broken pickup in the distributor......I mean the ring was *broken* in *2* places. It had spark and fuel, just not together at the right time. Don't know...