I am glad it helped. I have to repeat part of my last post - the mild corrosion that causes the real 'pain in the but' electrical problems is inside the crimp where the battery terminal actually is crimped on to the wiring harness. You cannot wire brush this. I have had to split the crimp on both the negative and positive terminals on two different Kia Sedona's . I then wire wheel cleaned the inside of the crimp, wire wheel cleaned the bare wire, recrimped the terminal onto the wire, and then finally soldered it to prevent it from corroding again. The oxidative corrosion was a white film that did not look too bad - until I scraped it off to expose shiny metal. I am not kidding when I say that all of my weird electrical problems were solved instantaneously, including the radio / interior light flickering / headlight flickering / brake light / stumbling / stalling under load issues etc. An easier fix would be to cut off the existing battery terminals, expose some fresh shiny wire, and put on two new aftermarket terminals from an auto parts store.
Also, CLEAN THE GROUNDS on the engine firewall. Re read my last post. You need to sand or grind the paint off from under the grounding wire terminals on the firewall. I think I did 4 or 5 of them , one of the grounds comes directly off of the negative battery terminal. This also made a huge difference in the perfomance of the Sedona when it was run under load ( like with the ac on, or in drive or reverse ) . Good luck. If the grounding and the crimps do not solve the hesitation / stumbling under load, put another post up and let us know. There are some other things to look at AFTER doing the terminals and grounds.