I have a 1996 Chrysler Concorde 3.3L That once it is warmed up if you let it sit for a half hour or longer won't start unless you hold the key down let it crank for a while and press the gas pedal. It starts fine cold. I have replaced the plugs and wires and cleaned the throttle body and Idle Air Control Valve. Any help would be appreciate. I checked for codes and there are none so not sure where to go from here.