I think IBM/Lenovo have a service centre somewhere in Mombasa Road. You should try them first.