So on the weekend (Sat), my friend's dad and I changed many parts on the P5. Hes a mechanic at a Mazda dealer.
We changed the timing belt, water pump, coolant, alternator belt, and the spark plugs.
So on Monday, I was driving with the windows down and A/C on (to get the hot air out), and heard this very loud squeaking sound from the front end, at random times

I thought it was the timing belt or something.
Today, I noticed when I turned on the A/C, the sound would come, and when I turned it off, it went away.
Any suggestions on whats wrong?

A/C works fine.