My 1992 C1500 did this and it turned out to be the pickup coil in the distributor. There is a specific resistance that should be measured. Discover that and check. My pickup coil was good enough to spark at the wires but not in the combustion chamber. When it fired up I was so excited. Best of luck!