On the P0442, I found that it was frequently the tank pressure sensor. It's essentially just a MAP sensor in the top of the fuel pump assembly. You can test them by viewing live data while opening the cap and/or blowing compressed air inside and watching for value change. That will show a dead sensor but not one that's just out of range. Every once in awhile I'd run across a faulty purge valve but by and large it was typically the pressure sensor.
The book says you need to drop the tank to replace it but that may not be the case. On GMT800s I remember reaching up the side and doing it in place. Can't remember for sure on GMT900s, but I kind of recall them being the same. Sorry, it's been a few years.
Thanks for the tip. I will definitely follow up on it. I'm still less than a novice at running this more sophisticated scanner. I think it is a leak though. When I fill the tank full, I smell gas, and not just at the gas station. For example, the last time I fueled it up, I drove down the street to the drug store and smelled fuel when I got out. I still smelled it when I came out from the store to get in. I think it is going to take a smoke test or an inspection mirror as the tank is never wet and I can't see any indication of a leak from below. I can say I did try to run an EVAP test on it with the scanner a month or so back. You enter the test and I think the scanner asks you to give it 1500 rpm. When I tried it, it immediately kicked me out of it. I could be doing something wrong though.
I did work on the code list on Monday and made some progress. I Googled P0573 and P0724 and came up with this Youtube that was very helpful.
https://youtu.be/hPWqVyP10gI
My brake light switch tested bad in exactly the same way. I replaced the switch and now, after a little over 40k miles and 3.5 years, the cruise control works again. Neat. Next I dug into the TCM connector under the hood. This really wasn't a bright thing to do on a Monday (think Sunday because of the holiday) late morning but it worked out. I fiddle farted around with pulling the auxiliary battery tray for access but in the end, I ended up pulling the left front wheel and the fender liner. As soon as I started getting into it, I knew I hadn't swapped the wire in PIN 45 to PIN 26. I didn't enjoy working on that connector. I couldn't figure out the lock to save my life, right up to the point I broke it. Somehow, in the process of moving the pin, I crushed it closed. Great. Sean (my brother) saved the day with a magnifying glass and a safety pin and we got it opened back up. It took some patience, but it got done. I just put the broken lock back in it. I don't like it but same function.
When I recently rotated the tires, I must have really had the tunnel vision going. I now know why the front end is diving. The left front Viking Warrior is blown, beyond dispute. 36k miles. Disappointing.
The new Warriors are on the bench. Still waiting on the springs and the right time to tear into the front end. When I got it all buttoned up, I took it out for a spin. First, I confirmed that the cruise control was functional again. Then I accelerated aggressively from a stop up to about 40 mph. The ABS light illuminated. This was disappointing. These two codes were stored....
Based on my limited research the -5A code is a plausibility code. I think it could have to do with the high stall speed of the torque converter. Not sure. Have to do more research and testing. Still, I think I got rid of a few codes. This doesn't look right though.....
That's looking at the TCM. The truck was moving, yet no output shaft speed is shown. Also, it seems strange that Ignition Voltage is 0. I found that fuse and checked it. It checked good. So, more work to be done. At this point I'm going to put some miles on it and let my wallet recover. I'm going to follow up on the tip that
DRIVEN provided with watching the tank pressure on the scanner and probably follow that with a smoke test. If the tank is coming down, I'll likely replace the fuel pump module. It doesn't seem like a good idea to leave it when it has 210k miles on it. I don't want to spend that money right now. I guess that's it for now friends. Thanks for the interest and replies.