So I took the truck to my buddy's shop to see if we can pass smog. On the way I noticed that the truck is still having some hesitation and a slight shake. The idle will fluctuate slightly at times. So there is still something going on. Only part of the ignition system I haven't replaced is the dizzy and the coil. Coil checks good and I replaced the pickup in the dizzy. I failed the evap test so I brought it home to find that leak and fix it up. The truck is running ok and I think it will pass smog but there is still something not quite right.