It's probably a worn aux belt. Your mechanic should check the condition of all the pulleys while he's got it in bits. What you can do for a test is get some water in a spray bottle, run the engine and spray some water on the inside of the belt. If the squeaking temporarily stops or changes in sound then you know it's definitely the belt.