A Classic
Ahhh, P0514, so we meet again!
P0514 is battery temp sensor rationality. There are many people (including me) who have gotten this code on occasion for absolutely no apparent reason. It occurs when "the ECM does not read a change in battery temperature over time". It's only happened to me once, on a cold windy day as I was turning out of a parking lot and heading uphill into the wind.
It's a programming problem in the ECM, I believe. It is absolutely nothing to worry about, and should clear itself within 40 warmup cycles unless it continues to pop up. If it continues to pop up, then you'll want to replace the battery temp sensor.