Sounds like the dc charging port is going bad. Have the same problem & I'm ordering a new charging harness. This plugs into the main board & is not a super hard repair. That should solve the problem.
open