I took the cables off myself three weeks ago to clean the terminals.
I did take the truck into my local family run repair shop to replace the heater core, replace the ac evaporator, move the boost/egt/trans gauges to the A pillar, and replace dash top. The shop had it for two weeks. When I went to pick it up yesterday, I did the walk-around, popped the hood, got in and started it. Noticed the dash voltage gauge only registered about 12 volts at idle and with any amount of throttle applied. I took it for short test drive and only got about 5 blocks away before the GEN light came on. When I returned to the shop I had the mechanic that did the work check the charging system and scan the pcm. He said it looked to be the alternator. Went into the shop owner and said I would take it home and check the alternator further and would be back, I found an issue they may have inadvertently caused. I had spare tested alternator on hand, so I swapped it out at home (4 miles away) last night. Put in the the spare alternator, same low voltage issue. I had completely forgotten about the 120 amp fuse in the PDC, should have checked it first. Anyway, I have since noticed the egt gauge is acting erratic and the brake controller not showing power. I'm thinking a loose ground or ground fault from behind the dash or A pillar install. Going to parts sore to see if they have the fuse this morning.
Probably should have tried to tackle this work myself.