Overheating caused by the iPhone lying in the sun on the dashboard probably contributed to the incident. Most likely. I wonder if an Apple battery would have done the same?