Update
Replaced water pump, fan clutch, tstat, blend door actuator switch, and flushed radiator 3 times. Now no heat while driving but have heat when idling for 10min or longer. Heater core and radiator is left to be replaced. Truck not equipped with the heater valve.
Sent from my SM-G975U...