They all have the UVCH. A new engine wiring harness is about $200, valve cover gaskets and harnesses are $100 for the set, a new IDM is about $170, and a new PCM is about $400. Just depends on what is actually wrong with the truck. Pull codes and see what it's doing. Or ask the Ford dealership that diagnosed it what they found was the problem.
PS
That is one of the key issues...stranded on road...doing code pulls no way to determine for sure *** is going on..., and not always does that work, as you do one repair you find another failed system.
Now you have to either fiddle with flipping IGN back and forth to pull codes, or use the OBDII port depending on year...so what is it. Then mess with interpreting the code ....then find the part and finally get it installed...injectors for a tune up..yup not $350 a set of 8 nope...
IDI
IP gets hot and won't restart...indicative of IP...cool it down....restarts...Hmm..best be getting a new IP soon..
This is just a simple analogy/comparison however it's about as dumbed down as it can be to the root differences of the two systems.
For me I'll take a nice simple easy to fix, albeit temperamental sometimes IDI over being left dead because of a small glitch in a complex system.
For the most part, both trucks are very reliable, when in good operating condition however with the age of these trucks, you can expect there to be problems unless you take a full restoration and rebuild, then either will be a great truck.
Owning and operating a truck takes an investment in time and money and if you do your own service tools as well.
This just comes down to what and whom you are willing to part money with/for.
As I said previously, you have to make a choice...be it for good or bad and live with that choice whatever the outcome.
JM2CW
Others mileage will vary!
Al