i cant be sure if he is the best or not.. i dont know if he has worked on baleno inside out.. actullay my old mechanic passed away 4 months back (God bess his soul, was a very nice man) but i know another good mechanic.. recommended to me by someone.. he's been taking good care of my corolla.. talk to him he may sort it out.. i never faced such an issue, so i wont be able to be of any help personally..