Thanks Geezer! So, before i smogged the truck and posted this, i had already re-timed the engine (cam was off by two teeth and so was the distro), cleaned and and tested EGR for functionality and it passed, replaced all vacuum lines, replaced O2 sensor with new OEM sensor, and had the Carb tuned by Carburetor Exchange.

Took it to a test and repair facility and they said it was my CAT, Thermostat, and Carbon build up in the cylinders on the pistons. Checked the CAT out, it was deteriorated inside so i had it replaced. Since i have 3 other vehicles, this one is sitting for a little while. Gonna replace the thermostat and use my borescope to check out the cylinders. If they appear to be all carboned up, i'll run a leak down test to see if it affecting the valves seating.

Appreciate all the help fellas!