Problems with 06 Chevy Aveo not starting sometimes

If the engine cranks ok, but doesn’t “catch and start” when hot, here’s some other ideas to consider. When the engine is hot, the ECM is supposed to adjust the air/fuel mixture accordingly. If it doesn’t, the engine may flood and not start. Sometime holding the accelerator to the floor will allow enough air to get in to balance out the extra gas helps enough that it will start. The engine coolant sensor which the ECM uses could be faulty too. A faulty fuel pressure regulator is another possibility. Leaking injectors can cause this too. If the ECM codes indicate a too-rich mixture, that would be consistent will all of these. And all can be tested for and ruled out one by one by a knowledgeable shop.