As the title says I have a clunking noise that's aggravating me on my 04 Grand Prix. Every time I hit a bump (well most of the time really) there's a pretty pronounced clunk in the front end. I thought it was the control arm bushings, but nope (though the old control arms had pretty worn bushings in them). So then i did the sway bar ends, nope. So then I thought maybe it was the subframe bushings, again, nope (and again old ones were pretty bad). Only thing I can think of it might be is the upper strut mounts, but I don't want to keep throwing money/parts at this as eventually I'm going to want to spend money on something BESIDES repairing my car. Any help is greatly appreciated.