I Was having trouble with engine stumble-hesitation when I turned on a/c, Thought it was IAC, took off and cleaned, but problem still there, About a week ago I noticed in the morning when I started the car, there was a whining sound that went away after the car warmed up, So I thought would replace belt, Problem solved, No whining and no problems with hesitation w/AC on now.