Yesterday, a hot day in Texas, my 2002 ES300 would not start. This morning, it started with no problem. I drove it for 15 or 20 minutes and it would not start again. After about 15 minutes it started with no problem. Could not jump start the car yesterday. Later found out that the battery was OK. Any ideas greatly appreciated. Thank you.