No Spark

It's probably the ignition switch if it fires when you let off the key, but has no fire when in the key is in the start position.

Either that or some bad grounds somewhere causing low voltage. (still could fire when you let the key off because it has enough voltage when it's not cranking)