I drove the truck the next day and it had no problems. I changed the oil, trans fluid and rear diff fluid and none were low and all looked fine.
I can’t imagine it’s a fuel issue because the engine sounds strong when it’s accelerating. The rpms climb up high but the speedometer doesn’t move very fast. It’s like something is holding it back