Technical Description of OBD-II Trouble Code
The circuit of the Battery Temperature Sensor is experiencing low voltage.
What does that signify?
This generic powertrain diagnostic trouble code can be applicable to all OBD-II equipped vehicles, but it is more commonly found in certain Chrysler, Dodge, Jeep, Mitsubishi, and Toyota vehicles.
Although it is a generic code, the specific repair steps may vary depending on the year, make, model, and powertrain configuration of the vehicle.
The Battery Temperature Sensor (BTS) is typically located near the battery or inside the PCM (powertrain control module). The BTS sensor converts the temperature of the air surrounding the battery into an electrical signal for the Powertrain Control Module (PCM).
The PCM uses this voltage signal to determine the amount of voltage the battery will receive while it is being charged, based on the localized temperatures. This code is triggered if this input does not match the normal engine operating conditions stored in the PCM’s memory, even for a brief moment, as demonstrated by this diagnostic trouble code. It also checks the voltage signal from the BTS sensor to verify its accuracy during the initial Key On phase.
Code P0516 is set when the voltage at the sensor remains below a certain level (usually under 0.3V) for an extended period of time. This code is typically associated with an electrical circuit issue.
The troubleshooting steps may vary depending on the manufacturer, type of BTS sensor, and wire colors. An example of a battery temperature sensor is shown here:

What is the severity of this DTC?
In these cases, the severity is not high. Since they are electrical failures, the PCM can compensate adequately for them.
What are some of the symptoms of the code?
The symptoms of a P0516 trouble code may include:
What are some of the common causes of the code?
The causes of this P0516 code may include:
What are some P0516 troubleshooting steps?
A good starting point is always to check for technical service bulletins (TSB) for your vehicle. Your issue may be a known problem with a known solution provided by the manufacturer, which can save you time and money during diagnosis.
Next, locate the battery temperature sensor on your vehicle. This sensor is usually located near the battery or inside the PCM. Once located, visually inspect the connector and wiring. Look for any scraping, rubbing, bare wires, burn spots, or melted plastic. Disconnect the connector and carefully examine the terminals (the metal parts) inside the connector. Check if they appear burned or have a green tint indicating corrosion. If necessary, clean the terminals using electrical contact cleaner and a plastic bristle brush. Allow them to dry and apply electrical grease to the contact points.
If you have a scan tool, clear the diagnostic trouble codes from the memory and see if the P0516 code returns. If it does not, then the issue was most likely related to the connections.
If the P0516 code does reappear, you will need to test the BTS sensor and its associated circuits. With the Key Off, disconnect the electrical connector at the BTS sensor. Connect the black lead of a Digital Voltmeter to the ground terminal of the BTS sensor wiring harness connector. Connect the red lead of the Digital Voltmeter to the signal terminal of the BTS sensor wiring harness connector. Turn the Key On but keep the Engine Off. Check the manufacturer’s specifications; the voltmeter should read 5 volts. If it does not, repair the signal or ground wire, or replace the PCM.
If the previous test passed and you continue to receive a P0516 code, it is likely that the BTS sensor has failed, although a failed PCM cannot be ruled out until the BTS sensor has been replaced. If you are unsure, seek assistance from a trained automotive diagnostician. PCMs must be programmed or calibrated to the vehicle in order to be installed correctly.