From my own experience
When it became necessary to replace the ECM on my truck, I did like everyone else and Google'd for one to suit my application. As previously stated in this thread, and numerous places elsewhere, Auto Computer Exchange came up. At 1st, A. C. E seemed like the way to go. I chose to delve deeper, and after discovering the difficulty experienced by others with A. C. E. , especially a few people having to return the replacement ECM to A. C. E. several times, and not getting any satisfaction, in combination with the fact it's not an American owned company, I bit the bullet and bought a ECM through my local dealer. $$$$$$. I felt it was better to spend the dollars, get a good ECM the 1st time around, rather than risk getting caught in an endless loop of returning a bad one to A. C. E. I'm glad I did, and happy to report that the ECM I purchased through my area dealer resolved my ECM issues with no problems or hitches.
Here is some information I discovered while researching A. C. E. that I found very useful, and you may too, it's lengthy but very well worth the read... ... be sure to scroll past the Dodge Questions box, rather than clicking on one of the links.
Dodge Questions - 2002 Dodge Cummins 6 speed I have had multiple ECM failures - JustAnswer
After purchasing my ECM, only reman'd ECMs are available by the way, I discovered this company... .....
Chrysler Parts Center - Call (800) 519-5279 for Genuine Dodge Parts, Genuine OEM Chrysler Parts and Accessories, Dodge Parts, Jeep Parts, Plymouth Parts, Eagle Parts
I registered, cost nothing and asked for a quote through their website on a ECM. They needed VIN and old ECM P/N to determine P/N needed and I received a quote of $786. 50, after exchange, for a reman'd unit. The P/N that comes up by using the website's search feature is a PCM. As stated, I had to e-mail and ask for a quote. Once received, the ECM has to be programmed/flashed by either a Dodge dealer or a Cummins facility.
As a side note, yes I did contact Cummins, in this case Cummins Midwest in Kearney, NE; and I received a quote of over $1300 for the ECM and $350 to program it. All replacement ECMs, regardless of source are generic ECMs, meaning they are blank, no software and have to be programmed for the specific truck involved. It is possible to buy a used ECM through a salvage outfit and use that. The hitch is that the ECM has to be VIN compatible in order to work properly, with no codes and software conflict issues. As long as a digit of the VIN from the donor truck matches your truck's VIN, it can be used. Sorry I don't know which digit of the VIN must be a match. It's mentioned in the justanswer link I posted above.
In hindsight, if I could do all this over again, I would have pursued finding a used ECM, VIN compatible, have my dealer reflash it to make sure it had the most current correct software, and keep on trucking. Barring that, I would buy from Chrysler Parts Center and have my dealer do the same install and programming as I did above. This post is not to say there is not a cheaper alternative source for a new reman'd ECM... ... ... ... . as stated, just my experience.
To close, I must say and include that Chip Fisher at Bluechip Diesel was very instrumental and informative in educating me about how to test and diagnose for a bad ECM, it was from him that I learned a compatible ECM could be used from another truck. Once again, my accolades to Chip!
For those that may wish to know exact $ figures for the route I went, cost of ECM, install and programming, PM me and I will be happy to provide the info.
Sorry for the length of this post, I hope you and others find it useful and you resolve your truck's issues.