It sounds like you are having repeat failures of a part that
may not be prone to repeat failures.
Raymonds list has a couple of key testing and verification
points. While your engine might start and run on a borrowed
ECM, you have to ask yourself...
Login to read more.