If it cranks just fine and it wont start then it just might as well be your fuel pump. The pump is in the tank. You would have to pull the tank down and off (with none or very little fuel in the tank and remove the entire assembly. Take the fuel pump off and take it to autozone and have them test it for you. It sounds hard but its not. If its a spark problem then it might be your coil. That thing there will run you about seventy dollars at the parts store. They usually do not have the tests for it there but you can take it back if it doesnt work just don't get it dirty and tell them that you didnt install it. They will take it back like that. Other problem could be the crank angle sensor. That would not give you any spark at all. I hope I helped.
Sounds like ignition module which plugs in at bottom of distributed under spark plug cap you need a special stubby driver to take off and replace