My 2000 was doing the same exact thing. They replaced the struts and strut mounts and didn't fix it. Then they said a bushing was bad but I can't remember which one. Maybe the stablizer bar bushing????? They also said, of all things, that the hood bolts were a little loose and when I went back to get it, the rattling noise was gone and hasn't returned so far.
