ICM checked out good two times at O'reilly.

Fuel filter was changed in December and then again right after this problem started (a week from yesterday). Both filters were WIX brand.

I took the car off the jackstands tonight (still jacked after crankshaft sensor) and decided to run it while misfiring. Surprisingly it smoothed out after a minute or so. I drove it around and returned home in time for it to die again as before the new crankshaft position sensor. It then started it's routine of firing, but immediately dying. I unplugged the MAF sensor and it started with a little accelerator. It was able to idle while pulsating between approximately 700 rpm to maybe 1500 -1700 rpm. After another minute or so it settled down and idled around 700 rpm. I ended up driving it better than 30 minutes with a couple of dies thrown in, but it at least started back up so I wasn't stuck as before. I returned home, plugged in the MAF sensor let it run 5 to 10 minutes, and then took it for another run. Like clock work in a few minutes it died and would not start and run. Unplugging the MAF sensor on the road allowed it to restart and get home. I'm assuming this means the MAF sensor is bad unless it's reacting to something else in the equation.

Thoughts?