Mine has been doing this for about a month. I've reset the pcm and it will start right up normal, but go through a couple of start cycles and will start having trouble again. Finally decided to see what happens without resetting the pcm and code P1CF3 popped up on the trinity. Service manual says:Battery Tempature out of range Low. According to the manual,
Theory of Operation
The Intelligent Battery Sensor (IBS) is an electrical shunt with a microprocessor and is located on the negative battery post. The IBS measures current flow, voltage, and temperature. The microprocessor uses this data to calculate state of charge, battery internal resistance, charge received, charge delivered, and time in service. These values are then sent on the LIN bus to the Body Control Module (BCM). The BCM communicates this information to the Powertrain Control Module (PCM) over the CAN bus.
When Monitored:
The Body Control Module (BCM) sends configuration information (size and type of battery) to the Intelligent Battery Sensor (IBS) at every key cycle. The IBS learning process requires approximately 2 to 5 vehicle starts and 8 to 12 hours of key-OFF, non running time, and will repeat every time battery power is removed and restored. IBS learning will be achieved in approximately 2 to 4 days of normal vehicle use and operation.
Set Conditions:
If the installed battery is different than the BCM supplied configuration data, the IBS will ignore the configuration data and report data based on the installed battery. No faults will be set, but a mismatch will be displayed on the scan tool.
Possible causes:
BATTERY
INTELLIGENT BATTERY SENSOR (IBS)
Tested the battery this morning with volt meter: 12.8v
It's got to be the sensor I think. Will try to clean the leads on the sensor see what happens.