Trying to put a 94 ODB I engine/Transmission/ECM into a 98 ODB II truck is going to be a wiring nightmare.
Your truck currently has a 104 pin ECM, the 94 has a 60 pin ECM
for sure...if you want plug and play and ease of serviceability a 98 system swap complete is what is needed.
just depends on what you are willing to live with and compromise on. post 96 the trucks start getting complicated in regards to systems and modules.... i have swapped big blocks into these chassis but threw everything away. custom dash and cruise control and fuel system. why would you want the factory garbage?
the eec4 and eec5 on the ecm side is not too bad going old to new.
running wise....its not that bad. in regards to the obd1. you just make it stand alone. it dont care where it is. it will just go and be happy... going the other way...you need a tuner unless you want to bring all of that evaporative crap with you...
as to the rest of the truck. warning lights and functionality can be affected.
on memory, potential issue is with speedo and its reporting ect with the abs system.... retaining cruise control and the potential fuel system setups.....that can get to be a pia. the evaporative emissions setups are painfully fun....late 97 into 98 you get pressure sensors.... the module families are livable still to this point. you can stand alone the transfer case shifter with the older systems as well.
may be as simple to use the 98 pressure and temp sensors and wiring if they are different and connector wise most certainly are to get by. most of the oil and temp stuff was the same in the rangers 88-98 functionally but connectors different. i have run into issues trying to get the tachometer to work as well. i do not remember specifically as it has been some years, but after 94 and then 97 there are tons of things that can present topics of thought to work through.
whereas in this case fitting the 98 4.0 dress to the system makes it all quite simple. i would strip it from a junkyard and plug it in....and get the 98 transmission and t case unless you are willing to live with some of the other issues.
yup. 4.0 hell.
is it worth it? if it runs good. i think so.
there is a reason i would rather do a 5.3 swap.....which now that the 03-04 engines are so old...thats not even worth it anymore..but you get similar economy and in some cases better and way more power.