With a bad IAC you can start it with your foot on the gas.

I would check the fuel pressure first to make sure it has sufficent pressure to run. Should be 38 psi at the schrader fitting under the hood. Next look for massive air leaks around the intake ducting, anything that would bypass the MAF. If you have fuel pressure you can disconnect the MAF and try it to rule out a dead MAF by forcing the limp home mode.

It is also possible that the timing belt has slipped. They are usually changed at 60k miles.

Sometimes the cam or crank sensor goes out causing a no run.

Good luck!


"Those who cannot remember the past are condemned to repeat it" -George Santayana