Unfortunately it seems GM is really bad at diagnosing these cars. My 2015 Spark EV stopped charging at about 85% and wouldn't take a charge or function. Gave fault codes P1E00 P0D22 AND P0AF8 I then cleared the codes and car drives but trying to charge triggers the same codes and disables the...