On a side note I have been thinking about your corroded battery, that is a little odd for a few reasons. First off your car isn’t very old, a battery should last at least five years. So that’s a little odd but not unheard of. Secondly, a little corrosion is not a reason to replace it. Now if the battery had shorted a cell, or something then sure replace it. Thirdly, the PCM controls the alternator, so getting much of any corrosion seems odd to me. My car is an 08, I have never gotten one spot of corrosion on any battery connection. But for you, definitely check all your battery connections and the ground connections on your fender well and tranny.
All this is leading me to a theory and another question. You might have a charging system failure/problem. Here is the thing, normally the PCM tells the alternator how much voltage to put out. And will charge your battery at all engine speeds. But here is the twist, if you alternator isn’t charging you can (for a lack of a better word) override this action by revving your engine. Most alternators will “self excite” at ~2500-3000 RPM and this might be keeping a bad voltage regulator or a bad alternator limping along. What voltage is your DIC showing? Also, if you get the multi-meter you can test the alternator output yourself under the hood. Also, have you done any modifications to your car? Especially any electrical mods like a different radio, adding an amplifier, or HIDs ?
You might want to read this.
http://www.grandprixforums.net/consi...ing-34923.html