If your heater isn't blowing hot your engine could be low on coolant. I know how that sounds, but if your engine doesn't have enough coolant in it then it will cause your heater to not blow hot. The coolant cycles through your engine, radiator, cooling hoses and your heater core. Your heat that comes out of your vents is from the heater core and if you don't have enough coolant cycling through your system then it won't be warm.
Give us a call and let us take care of you 541-791-2886