I put a new fuel-injected engine into my old carbureted car, and paid a person to program the ECM (apparently from what I read about this activity, he needed a special programming attachment to his PC, and then he input parameters such as weight, HP, exhaust setup, and few more items). All ran well for several years until, as luck would have it, the ECM became flaky and again I had to pay a guy to program a new one.
I heard that there is a “self learning” ECM on the market that basically tunes itself based upon what it learns from the engine. Can this really be true? How does it know the HP and other parameters? Or does it care?
Here is my question: would anyone recommend using a new “self-learning” ECM? (pros and cons appreciated)