¯\_(ツ)_/¯ said:
I'm at a bit of a crossroads with the rally XR4Ti- the tired stock engine is coming out, and another 2.3 which came with 80lb injectors, forged everything, roller cam, and a Holset HY35 turbo is getting ready to go in. That new engine also came with a Megasquirt MS3 and Ford EDIS module running it, which has not been thoroughly tuned but did run well enough to drive around when I bought it. Obviously, the MS3 has the correct features to let me harness the mighty power of MOAR BOOST, and therefore be faster than the old Thunderbird ECU and Cosworth T3 that motivated the rally car for many events, and this new engine is built to handle it.
BUT
That Thunderbird ECU, archaic though it may be, and in spite of its' many brittle old 80s connectors, is a magical berkeleying wizard box. It starts the car at -15F. It starts it when the engine is 250F. It runs with nearly every sensor unplugged, a fouled O2 sensor covered in oil, and marginal signal from the few that remain. So I'm tempted to keep it, because I know that I can get it to keep the engine running and the car moving forward long after most EFI systems would have given up.
Am I going to be able to get this level of reliability out of the Megasquirt, or would I be a fool to cast aside this invincible junkyard ECU in the name of frivolous features like diagnostics and tuneability?
The way I see your specific question is a little different. And I'm not including any question about the stock calibration vs. the modified car- as that may answer itself.
I'd separate your reliabilty points quite a bit differently.
1) basic hardware reliability. The OEM ECU has been through a gauntlet of testing, including some EMF testing near some very powerful radio stations near Dayton, Ohio. The board has been beaten up, and after +3o years, it's probably starting to possibily see the PCB coming apart. For sure the wiring harness is old and will end up being a problem. So can the MS system be that reliable? Some of it certainly should be, as the same electronics have been been put on smaller, individual boards that take less power and are more reliable. And for sure, if the wiring harness is built correctly, it will physically be better.
2) software robustness. The car you are asking about is before my time, a little, but I've seen examples of the code- as people who started before me kept the old code as an example of the code "blowing up"- we went from 30 pages of simple ladder logic just before I started, to hundreds of the same before OBDII got going in '96. And now books are so big, you can't print them. But the point is that the code in your Merkur is pretty simple. And it's highly likely that much of the MS code is better. The areas that I don't know is robustness- I'm sure the OEM code makes sure that it will run from -20 to +130 ambient, and that there is compensation for some of the various fuels available in the US market at the time. Does the MS have that? Does that even matter? The most important thing is that the software should be robust to enough outside your operating conditions that you will be able to deal with field variability.
3) Calibration robustness. This is where a lot of aftermarket systems run into problems. They are *capable* of running a big range of conditions. But the calibrator doesn't do the work, whereas the OEM calibrator is required to complete a full process of that so that the customer does not notice any issues. Some of this YOU can deal with- as long as you are willing to constantly tweak the calibration as you experience different conditions. You need to constantly be logging your driving, you need to make sure that your car is equipped with enough extra sensors to detect what needs to be done, and you need to analize the data so that you can constantly update the calibration. OEMs put hundreds of thousands of miles on prototype development, go to Alaska in the middle of winter, go to Arizona in the middle of summer, go to Colorado and Death Valley for altitude work, constantly drive cars to tweak things for 2-3 years. Of course, you don't need to repeat that- but some of that work will be required.
I'm no MS expert, but IMHO, it seems to me that you *can* get the level of reliability you want. But it's going to take work.