I own a 2005 Quest and I had the same problem.. Took it to the stealership and they located a loose heat shield cover for the exhaust.. This happened while under warranty, so they fixed that @ no cost.. have it checked and whether or not it’s under warranty, it should be a cheap fix. Hope this helps!!