Your Corolla is almost new (i assume it be in good condition) so the problem arising from "Bearings" of compressor or belts is unlikely (though not impossible). No one will seriously help you on this forum by the dexription you have given. Its better to take it to "Authorized" toyota workshop and demonstrate them the problem.
My opinion about mechanics is not good. 95% of them are illetrate shit who have learnt "Mechanichy" buy fucking others cars........they dont have formal education or training.