What Does P0516 Mean? In order to ensure that the battery operates and charges correctly, the battery temperature is monitored by the PCM. Battery voltage is inversely connected to temperature: the higher the voltage, the colder the temperature reading will be. Therefore, if the PCM detects a temperature reading that is too low, it means that the battery voltage is very high, and is not operating at optimal levels. In this case, the PCM will store the P0516 code. engine code P0516P0516 fixobd P0516dtc P0516obd code P0516obd2 P0516P0516 car codediagnostic code P0516car code P0516check engine code P0516fehlercode P0516P0516 fiatcodigo P0516codigo falla P0516P0516 kody b??dówcodigo de falla P0516 What are the common causes of P0516 ? Technicians report that faulty battery temperature sensors are fairly common when this code is exhibited. Open or shorted electrical wiring and/or connectors have also proven to be common causes. Engine overheating can contribute to this code being stored as well. Excessive battery corrosion may also prove detrimental to the battery temperature sensor. How do you troubleshoot P0516 ? With the valve disconnected, the red voltmeter lead should be attached to the IMRC valve power wire and the black voltmeter lead connected to ground. You might continue by connecting the scanner to the vehicle diagnostic connector and retrieving all stored codes and freeze frame data. Searches related to P0516 Code - Battery Temperature Sensor Circuit Low p0515 p0516