This is interesting and I'll check the car with OBDeleven when I get up and moving today. My expectation is, if the car wasn't properly coded, there would be a consistent problem, not something that comes and goes... though maybe the consistent problem is just that it's not charging?