I have a 2004 canyon with the i5 in it i would take it to a gmc dealer but it has 116,185 miles on it. Both the heater and ac works but only at level four and the vent control seems like it is off its not putting to the place it indicates. If anyone can give me some help about what it maybe it would be greatly appreciated.