Wait, this is a 2007 model with 120,000 miles on it already? Take this to the dealer to have it checked out. You may have a small exhaust leak or loose heat shield on your exhaust.