Thanks for the info folks! The truck had been overhauled back in 2014, wheel bearings, transmission service, new torque converter, I believe a new IP (log says "fuel pump"), and only has ~15k on it after that work. I also put a new fuel filter on it at my last oil change earlier this year...