I have a 2001 Pontiac Grand Prix SE, and just recently I've noticed that my car seems to be making this strange whining sound. It's like it's coming from the rear of the car, but sometimes it sounds like it's coming from the front as well. This problem started after my brother was driving the car and hit a really nasty pothole. Since then, when I accelerate and decelerate, the car makes this strange whining noise. It fills the car, literally; very loud. Almost sounds like a UFO should be zimming around in my car.

My mechanic has told me I need new struts/strut work on the rear end of the car BEFORE this problem arised. Is this whining related to the strut work or is this isolated? Thanks.