Uplug the MAF and try to start it up. If it runs, then you may need a new MAF. I found a similar problem that someone had with an LS1. Same thing, no spark, but everything else checked out. It's worth a shot, good luck.
Edit: I should read more closely, and not scan through!