I was going somewhere when i typed it lol, i forgot to add some stuff. Ok first, during idle it seems normal, but its only when you punch the gas that you hear this wierd noise and then after you let off the gas, the RPMs will drop way down to like under 1000 and there is an odd sound. Also the check engine light DOES NOT go on. My dad thinks it something with the supercharger.
When I had it in the shop recently, they put on a new MAF sensor, replaced some wires that connect to the MAF sensor, also we cleaned out the intake and put in a new air filter. Is it possible something didn't get reconnected right or something, cause it started doing this right after we put the car all back together.