I have a 2003 with the 5.3 and 180,000 miles. Whenever I turn on the heat or AC there's a loud vibrating noise that gets "louder" and "faster" depending on the RPMs. Sometimes it lasts for almost a minute and sometimes just a few seconds. Any ideas?