after a while of driving, the engine makes a loud high pitch whining noise. it only does it when i decelerate and when im at a stop. as soon as a accelerate the noise goes away. i put wd-40 on everything that rotates and the noise continues. does anyone have any suggestion?