Have you checked the fuel filter and the carb to see if they have crud in them? Could be picking up some water or other debris out of the tank. Holley carbs are notoriously fussy about getting passages and orifices plugged in the carb. On the days the truck runs poorly, is you fuel level low in the tank and pickup up water and other crud?