Problem Solved...I checked the voltage of the MAF. Before ignition it was 2.5v. I started it and the voltage stayed steady for a few seconds then started jumping all over the place...simultaneously the engine started spitting and sputtering. I installed a new MAF and it has been running perfectly for a week now.
In the end I think that I had a bad coil AND MAF at the same time but I was trying to diagnose the problem as one issue.