02 Grand Prix GT. Started squeaking whenever I go over bumps. My first thought was strut mounts. After some crawling around and having a friend bounce the car up and down, it's coming from somewhere near the subframe towards the front of the car. Suspension is fine. Then I thought it was the subframe bushings, after some internet homework, that wasn't it. What else could be causing this?