I thought it was the supercharger so I replaced it but the noise still didn't go away. I checked everything I could think of. Finally, I had to take the car in to have the transmission rebuilt (since I'm not an expert at transmissions) and found out that my issue was the CV joint the whole time. Apparently, the grease was completely gone and it was causing the noise, specifically when torque was applied, ie: when the engine is under load. So once the CV joint was replaced, the noise is finally gone.
Sorry for the delayed post but I felt I needed to update anyone who may have the problem in the future. Thanks for all the great help on this site.



