P0300 is the code for a random misfire, with this in mind, I would first check that the coolant temp sensor is ok, as it starts ok hot this could be the issue, I would start here and let me know who it responds.
SPONSORED LINKS
Tuesday, July 26th, 2011 AT 7:04 AM