take it back mate and soon.......could poss be an over tightened timing belt or a tensioner/pully ,nut,bolt slack or could be as simple as an over tightened p/a/s,a/c or a p/s belt too tight
thanks Ormi..
i would be a little suprised if the belts are too tight etc..as the mechanic did check with his fingers how tight they were etc...
also he is a very reputable and knwledable mechanic.... so im confused :-S