OK so here’s the deal, I picked up a 98 TJ for dirt cheap do to a seized engine. I had an engine out of a 94YJ ran great no issues only reason it was pulled to do a small block swap. So we pulled the 4.0 Out of the 98. Only to discover many of the parts were different from 94 to 98. So we swapped over all non-compatible items. We insured all sensots were plugged in fuel lines all ran everything. At least I think everything. Now upon trying to start the jeep it will crank and crank and crank but not fire. We have fuel pressure at the rail we have spark at the plug we are unsure of what is going on. We swapped crank position sensor, PCM, and spark plugs. No luck to this point. The 98 engine was swamped with water and Hydro locked causing the sieze. There was still water in the intake when we swapped them. All of the sensors seem to be good as there are no codes popping completely at a loss any help would be great