the unfortunate thing is that most 'it' repair places either have very good software or a gifted amateur. They mainly follow a script try this then this etc. After a given time they will just copy your data to another device and reload your op system and copy back your data. Assuming a non functioning piece of hardware they simply substitute a known good one for a part of yours until all is running again. I could recommend some repair people that at least do not rip you off but without knowing your location it is a bit pointless.