Coilpack wouldn't neccesarily throw a code...
Because it isn't STARTING... you may not get codes that you normally would while running. Some things aren't tested until certain drive cycles are performed (which you can't complete as it won't start..)
I would check out the resistance of the coilpack (wouldn't be likely to cause a problem, but it is quick and eliminates the device...)
EGR/PVC system can cause a no start/no run...
Failed IAC? (1/4 gas pedal helps?)
CPS/CKP (again.. not sure if the code would show up.. though pretty sure those two particular ones would, even without starting.)
Ray