Many of us have experienced that whine off the throttle and found it was because one of our tires was low on air. Check your tires air pressure. Also, putting on a new tire amidst 3 older tires (even if they are the same size) can cause a whine. It sounds silly but it is the cheapest fix to look into...