This morning while i was driving to school, my check engine light came on while i was climbing a very steep hill going 50 mph. now i hear a whining from the side the belt is on and a very faint knocking sound that wasnt there before. i checked the belt and its fine. does anybody have any ideas as to what may have happened??