My car turns on fine every day, but after I drive it for a while on hot days and turn it off, it will not turn on for another 20 mins. If you turn the key and hold the gas pedal down, the car turns on, but it will die out as soon as I let go of the gas pedal. For some reason it wont feed fuel to the engine until it cools down. However, I have no service lights on in my dashboard and the operating temperature is normal. I read in a blog that it could be the idle air control valve, can this be it or is it something else? Someone please give me a hand, I've taken it to three mechanics and none of them can figure it out.