Hi, I can help, first being a 2010, strongly recommend contacting dealer to see if still under warrenty for body concerns, along with checking if any esp warranty was purchased.
Next, let me know if you have automatic temperatue control (digital, with buttons and digital display) or manual temp control. From reviewing above posts seems like you have manual temp control. Correct me if I am wrong.
Not here to look for known problems, but fix your truck, so have to ask a few details.
First, does the fan just stop blowing or it stops blowing hot air all of a sudden?
If heat is the issue, does it blow good heat after the truck is restarted, like posted above?
Let me know, here to help, but being a 2010 strongly recommend contacting a dealer to see if repairs may be covered.