If you checked both hoses, and they weren't warm at all but the engine was overheating, then you have to be low on coolant. Seriously low at that. There could be a giant air bubble in the system. When the engine is cold, raise the hood. Take off the radiator cap. Start the engine. Turn the heat on, all the way up, full blast. And keep adding coolant every time it drops below full. Do this for 10 minutes.
Also, be sure that your cooling fan is running. Your truck has [in my opinion] an unusually complex cooling fan, being basically a combination of an electric fan and an old school clutch driven mechanical fan. All I can say is be sure that (1) it's running when the engine is and (2) that it speeds up as the engine warms up (according to AllData, it should run faster as the engine warms up). If it's not working properly, it'll obviously cause the engine to overheat.
A scan tool isn't going to tell you anything about an overheating problem unfortunately. The only way it could help you is if a coolant temp sensor is giving information that's well out of it's acceptable range.
Tuesday, December 19th, 2017 AT 7:12 PM