Could be the exhaust system. My mothers 1997 Oldsmobile has started doing this recently, especially before the engine is fully warmed up and at highway speeds. We have found out it was a brace on the exhaust had broken. It was still original, so I guess it was time it broke. Not bad for a later model American car.