I know that applw are guilty of telling people things are unfixable to get you to buy a new one and if you do manage to get them to carry out a repair they charge ridiculous prices to discourage you from getting a repair , simplyfixit seem to be the best option and they have great reviews on Google