My 2004 Explorer will not crank if the temperature outside gets above 78 degrees. Starts fine in the mornings and in the evenings. If the afternoon gets warm enough, car will not turn over. As soon as it gets cooler outside, it will start easily. No problems driving. Also, can start and turn car off and restart as long as it is not hot outside. Had PCM replaced, but did not help. Thanks for the help.