It sounds to me that the circuit opening relay is not working correctly when the key is turned to the start position.
If this relay doesn't activate the fuel pump and the computer, then there will be no spark while the key is in that position.
Also check the starter motor wire for a possible short, as the same wire activates the relay mentioned.