today the service engine soon light poped on my dash , my question is if i remove the the battery cable over night will the error be erased ? and will this affect any of the car's electrical functions? thnks.