re: #703 abolitionist
Might check your timing belt. I had a starting problem that seemed related to bad fuel pump. It was bad and was replaced. Still no start. Timing belt was stripped at crank. Interference engine —designed to self-destruct.
Would a bad timing belt prevent you from getting spark?