Today after starting my engine, SVC and 4WD lights were on, and the car felt running weaker, RPMs were higher than usual. I made it home, but was worry what can be wrong. I check the gas cap, few hoses around air box. Nothing helped, lights still on and idle was off. Than I noticed my battery contacts were pretty dirty and coroded. Got baking soda, water and clean them well, put back on, tight well and yahoo....lights were gone and my baby is running as new....just a luck, or can this be the cause?