Hi. I have a 94 legacy wagon. It was recently broken into (nothing stolen!) but the battery was drained. (I think cause the robber left the glove-box open) Anyway, it took a long time to turn over when jump-started and it hesitated and sputtered for awhile afterwards. Check-engine light was on. After driving in city traffic for 20min the battery still hadn't charged, so I jumped again and took to the highway for 40min. It seemed to charge OK but still hesitated after a cold start for two days. (I've never had trouble with starting or stalls, even in the coldest of winters) I read the codes and got...12-starter sw. remains open or closed, 15-fuel inj. 2, 21-coolant temp sensor, 24- air control valve, 31-TPS. Whew. And to top it all off, after reading the codes the batt is low again and the starter isn't even cranking. AAAAAAH. Any ideas what happened?