I live in Las Vegas and I am having this problem with my 2007 edge. I've had the battery, spark plugs and fuel pump replaced in the last week in Idaho. I come home and it's 100+ and it takes a good 15-20 seconds to start. It does start though but the hotter it is an the longer it sits the more problem it is. It sounds like a fuel issue. Is there a separate filter maybe?