I have replaced the mass air flow sensor, Intake Air Sensor, throttle position sensor, idle air control sensor, EGR valve, all the temp sensors. When the engine is warm, the car starts acts like it is not getting enough air , or maybe not enough gas, stalls , then will not start back up until the engine cools. What could possibly be causing this?