I have a 2007 Pontiac Torrent AWD. Every time I hit 23-24 MPH I have a loud rumbling noise that sounds like it is coming from underneath the vehicle. Once it hit 25 MPH it stops and once it is below 23 MPH it stops. It is always at that speed. At other speeds there is no issues with the vehicle. No service lights on. Anyone have any ideas what could be causing this?