Thanks Reptile. A local dealer said it was a "normal supercharger noise." Needless to say I'll be seeking a second opinion.

Ryansgtp -- let's just say it was...enough... lol.