2 days ago my car was driving fine, then I got off work that same night and the engine was missing VERY badly like I was running out of fuel. i filled my tank up and drove home and it missed all the way home, but it only missed above 2k rpms. So the next morning I start the car and drive to the barber shop and everything was cool (the shop is about 4 blocks from my house). Then I proceded to the store and on the highway it started to miss. Well to make a long story short the car cut off on my and I started it back up and it was missing and backfiring through the exhaust when I hit the gas.... also when I hit the gas the rpms NEVER went above 1500 RPMS... not even with my foot on the floor! So i got the car towed home and tried starting it and it started fine and idled correctly for about 10seconds then it started missing again and the rpms dropped to around 500. So today I install a new fuel pump and filter start the car up and it idled fine. But this time instead of driving around I just let the car run for about 10-15min and wah-la... it started missing again and cut off. This time I tried starting it and it didnt start. SO I checked for spark and spark was coming out of the coil to the distributor BUT spark wasnt going to any cylinder. What could this be?