I once put a engine in a xr2i,it would crank for england used all the old coilpack,plugs,tdc pick up the lot. Told the guy at the scrappy where i got the engine from (who is a great mechanic) and he said to me have you check the battery terminals! turns out i had a battery connection on wrong. Because some of them look the same ! Give that a try mate