So the truck is now restarting and idling much, much better. I've long questioned if it was a mechanical issue or a tune issue. I do still wonder why it wants to stall for a few seconds after a cold start, but am feeling much better about the truck. Cranking it seems to have eliminated the dartiness as well. After my big round of maintenance last Sep/Oct, the truck has driven and ridden like absolute **** and I seem to have just accidentally fixed it over a few casual weekends. I suspect the brake booster had a vacuum leak because the idle noticeably improved after the HB swap and again when I replaced the evap purge valve that was leaking, another vacuum leak. For the first time since I don't remember when, the truck has ZERO codes. I just need to have the blower inlet/outlet modified, replace this hammered ass rag joint, and weld the frame and it's all downhill. The new relay setup was flawless this summer with the engine fan, it blew ice cubes at a standstill no matter how hot it got. Finally starting to catch up on this thing.