This is most likely due to moisture inside the distributor cap. On some of these trucks, GM recalled them to remove the vent screen inside the distributor to help reduce this problem. Your year truck did not have this recall but you may want to inspect it to make sure the screen is gone. You should also replace the cap and rotor with a GM part to help fix this issue.