This may be a problem with "fuel vapor lock". This occurs only when you try to start a warm engine, which sounds like your issue. The fuel system should retain some fuel pressure when the engine is hot and turned off, if not the fuel will turn from a liquid into a vapor, and the fuel pump cannot pump vapors, only liguid. Have someone check the fuel pressure and the "rest" pressure. http://repairpal.com/omaha-auto-repair
if the check engine light is on and there's no codes stored, you have a bad computer. That is provided you know for a fact that there's no codes stored and not being misled by someone that doesn't know what they're doing.