Thanks Damien. That's what so frustrating about it, I consider myself savvy but not savvy enough to diagnose things like you mentioned. I remember I switched from iPhone 4 to Windows Phone, and while at the end the hardware just could not keep up, but it wasn't as frustrating as this experience.