I payed close to 700 for a part they said would fix my problems. They said the problem was fixed and gave it back and it wasnt fixed, it was the same as when I took it in. So I took it back and they wanted to charge me close to 500 more to actually fix it. I'm pretty disappointed . I wish i wouldn't have gone here and wont be going back