I forgot to mention it is about to hit 340,000 miles. So it very well could be something valve related or other internal issue. The past few months I have noticed the valve tap, or whatever it is, that has been happening for the past 200,000 miles at startup isn't as loud as it once was. I guess it could be stuck.
I replaced the plugs and wires. I also learned about the 2008 TSB about the AC Delco spark plug gap change from .060 to .040. Still had the misfire.
Since they are all original and I plan to keep the truck, I have ordered new OEM colis, knock sensors, camshaft position sensor, and fuel pressure regulator.
I am going to clean and test all of the injectors off the vehicle and clean the intake. It is soaking now. I did notice today while doing some pressure washing the little hose to the fuel pressure regulator was split at the boot on the intake. It might have been that. Ordered a new one of those too. Since I am in so deep, I am going to replace the valve cover gasket, mainly to take a look inside.
If that doesn't cure it, it might be time for a long block. Then I will be making post to discuss a 6.0 swap.
Thanks again Chem_man.