If you have a hatchback, check the wiring harness go into the hatch. These are known to cause some weird problems. IIRC someone had a similar problem with charging and repaired wiring and it solved his problem.
I was a Shade Tree Mechanic, but had to cut down the Shade Tree to make room for the garage. Does this make me a Mechanic now?