Hello Ariel! I would recommend visiting your nearest uBreakiFix location for our free diagnostic service. Our technicians will have the opportunity to examine your device and provide you with a quote if a repair will resolve these issues. https://www.ubreakifix.com/locations
Go on their website .. they were great. Very busy place but service was great!
Thanks! Your answer is awaiting moderation.