Cansled, as Martin said, I don't have any new advice - but just so you know you're not alone - my 1997 Suburban does the same thing. Yep, 1997. And I've had $2500 worth of work to the front end, but of course that didn't replace "everything". Just have to find a better shop I guess! Good luck.