99 XJ new engine no start
I just installed a Titan reman short block with a new head from National Cylinder Head.
Long story not so long, I put everything together, installed the motor and reconnected everything. When I went to start it I discovered that I had a battery and starter issue so replaced them. Went to start and all it did was crank, no spark but getting fuel. Through process of elimination I replaced the coil, CPS and the cam sensor and no start. I'm now getting spark but no fire. I've checked and rechecked all my grounds and still nothing. I've swapped out starter relays. There is good voltage going to coil and distributor and the plugs, cap, rotor and wires are all fresh.
I'm at a total loss, what am I missing?!?!
All thoughts appreciated.