Well i took it to a shop and found out that the source of the problem is that a bearing is going out in my ac clutch or something like that. i took off my belt and spun the pulley and sure enough i could hear a grinding coming from it.
the mechanic says it will cost approximately 700 dollars to replace and install a new clutch assembly for my a/c. is their any way i can get around this or get an a/c clutch cheaper? thank you all for your advice.