Alright, so here's the latest.
Last week, had the truck at the trusted mechanic shop. The SES light was not on when I dropped it off, I had cleared the the P0420 a week or so before. Because I had put about 200-300 miles since the last SES light, he scanned the truck and it said "Ready" for emission status. He ran the state emissions and it passed with flying colors. The only issue he could find was that the timing was off, -9degrees. Once he adjusted timing, the truck ran incredibly well. Now for the "but", because there's always a but. On the way home today, the SES light came back on. Scanned when I got home and it's the damn P0420, AGAIN! I am REALLY lost now. It truly makes no sense to me. Any ideas Sunlit?