My friend has an 2003 that gave a 514 code, battery rationality. He's gone back and had it reflashed but is still getting the code. The dealership says that they have to install a battery heater(really?) to keep this code from coming up. Anyone else doing the same thing or has found another solution? TIA