sounds to me like you've got a loose muffler bearing.