2003 Chevrolet Monte Carlo

Engine Mechanical problem
2003 Chevy Monte Carlo 6 cyl Front Wheel Drive Automatic 136010 miles

My car has been constantly dying ever since I have replaced the fuel pump. Not all the time however sometimes when I start the car it dies right away. It will only turn on if I pump the pedal and keep it above 2,000 rpms. Black smoke will be pouring out but it will stay on. If I dont keep it idling long enough it will shut back off. It will also sometimes die on me in the middle of driving. I thought I solved the problem when I replaced a broken manifold pressure sensor. It was good for awhile but died again. I just cant figure it out. Any Ideas?
June 12, 2009.

Check the fuel pressure and get back with the readings asap

Jun 12, 2009.
Checked the pressure and its fine. However was messing around with sensors and found out that when I unplug my MAF sensor, it will not die at all. I cleaned out the MAF but still dies when plugged in. Right now its driving fine with no MAF sensor, and do not want to buy a new MAF sensor and find out its the plug. Anyway I can check this?

Jun 16, 2009.
Is it giving you a code P0102 and P0103??

You can test the MAF sensor wiring harness connectror back to the computer for short or open circuit. If okay could bethe computer or the sensor itself

Jun 16, 2009.