I just bought a truck with the same issue. Guy I bought it from couldn't make it startup. After a compression test pulled the cap and rotor was 120° out. Fixed that still no start check fire at coil, it was good. Moved to fire at #1, no fire. Replaced cap with known good cap runs like a champ now.