Sounds like a bad charging port. Best option is to get someone to put a new one on, check your warranty options of course first.
open