If you took it to get repaired and it came back with a totally different problem I WOULD TAKE IT BACK TO THE PEOPLE / STORE AND HAVE THEM FIX IT FOR F R E E
Your phone probably has hairline crackes inside on the mother board and also the components . It's not 100% anymore. Did you purchase insurance on the phone? Myself, I would get a new one.
There are many small repair shops that fix shattered screens. The only problem is is it worth the money to repair it I had a similar problem and was charged approximately $120 or so UP FRONT. .So you need to ask yourself if another new one out weighs repairing the broken one???....
Its possible u have something blocking the air way. That's why ur motor sounds like its working harder than it should. The item , sock, or wad of dirt MUST be removed or u will burn up ur motor. . . kk
Well that depends on the size of engine u have . (I'm sorry if my answer sounds rude kk) Now, hopefully u have ur Sockets still in their boxes that they came in. If u do just use ur common sense and take one socket that u might think will fit. If it doesn't then try another one. And eventually u will find the right one that fits.
Don't waste your time and money trying to fix it. . Besides I would ask for my money back the second time it went black. . Get another phone then tell your friend to check before she sits