Two places we see noted in this forum to fix such things.

ikenfixit.com and notefix.com

See what they say it will cost.

Bob