Have you tried bringing it to a technician? They might help or replace something.