My iPhone 6 would either not charge at all, or would begin charging & quit. I took my phone into uBreakiFix at Desert Ridge Mall - the guy asked me a few questions - took it in the back & returned in about 5 minutes with it working just fine. He told me that iPhones tend to have a problem with dirt accumulating in the charger port, so by him just cleaning it out, it works like new again. I asked him how much I owed & he said "No Charge". I was blown away! Yah!