OK, I found my prob, It was the Eibach lowering kit, I guess on some 2004 GPs when you lower the car it mis-allines the half shafts, The fix I found was to raise the motor about 3/4 to an inch, I tried this on mine and now the car rides sooooooo smooth again.
_________________________