3.1 L engine. I have replaced the fuel pump, fuel filter, the mass air flow sensor, idle positioning sensor, 02 sensors, I have no check engine lights coming on now at all. The car will start up, it runs rough smells a little rich, and as soon as you go to give it gas it cuts out completely. If you let off the gas quickly it will catch back on and continues to try and run. Im at a complete loss, not sure what it could be at this point. Any help or suggestions would be very appreciated.