have you tried to bleed air out of your cooling system??? even though the hoses feel warn does not mean your getting flow through the heater core
Did you resolve the issue? My 06 isnt blowing hot air, wife had a blazer that did same thing untill we flushed radiator. the red anti-freeze crystalized according to local shop...
ive had this issue a few times on different cars/trucks and flushing out just the heater core with a garden hose did the trick each time....i hook up a line from garden hose to inlet, then outlet to ground/bucket, turn hose on, wait until the water running out is clear, swap inlet for outlet and "backflush" it, keep going back and forth until its always nice and clean, hook lines back up, bleed cooling system, enjoy.