Sounds like a bad heater core and worn out shifter linkage to me,thats my .2 worth.