No guaranteed fix exists — it's a hardware fault with multiple causes:
Weigh repair cost vs. replacement; backup saves first.