Have you tried cleaning the charging port on the ionic and the plug that magnetically attaches?
I find the magnet often collects pieces that get trapped and pushes the plug for enough away that the unit won't charge .
BTW a factory reset will nrmally only add problems, and cause a loss of any unsync data.
Best Answer