For anyone still suffering with this (and believe me, I understand!), it's the cable.
I've just changed the original charging cable to a PS4 charger (I know not everyone will own one), and it's working perfectly.
Ditch the cable, use a different one. So relieved right now!