I have a high pitch whining problem coming from my blazer. It sounds like its not coming from underneath the engine but more towards the muffler and drive shaft area where it meets the differential. I can only hear it when it is idling and I can't hear it after I start driving but that could be due to the hum of my tires. Anybody know what is going on?