If the dic mpg is reset it takes a few miles to balance that out its normal as for it reseting that probably has to do with the batt being loose
Not sure about the perf button
but the car will get slightly worse mpg due to the batt being loose it has to relearn a few things with fueling and such