It's not beyond the realm of possibility that the ECM is faulty, but my limited experience has been that vehicle computers tend to either work or not. And when they don't, they throw a lot of codes because so much is going wrong.
Again, my limited experience leads me to believe that once you...