On some vehicles when you disconnect the battery, the computer has to relearn,
making for a bad running car for a couple hundred miles.