make sure MAF is clean and air filter is clean. these cars learn a Fuel trim to balance for differences in fueling. when pulling the battery these trims are lost and need to be relearned. if you were to do custom tuning you can have the data very close and the trim values would be negligible. chances are your car hasn't learned the fuel trims yet and is trying to find a new balance. just drive normal and don't beat on it for about 1 week to be sure it is all adjusted.