I have seen the MAF cause misfire codes before. Just before mine went, I had a heck of a lot of misfire codes, so I figured my crank sensor was fluking out. I cleared them all, and about 2 days later it died completely and then only the #4 cylinder showed up as a misfire, but the car wouldn't stay running at all. I then unplugged the MAF, and voila! It ran again.
For now, though, switch the coils and see what happens.
'98 S70 T5 218K miles
2012 Chevy Cruze LT 6MT
A learning experience is one of those things that says, "You know that thing you just did? Don't do that."
mercuic: Long live the tractor motor!