More info might help. Is this a scanner, or just a code reader?
Scanner doesn't work on your truck either, but yours runs?
Does the check engine light come on in the "dead" truck? Are the fuses good? Are they getting power?
ECM's can and do go bad, but it is quite uncommon that they are the real problem. More often than not, they aren't the issue, and people just waste money buying rebuilt ones that aren't that good anyways.
My truck wouldn't start after getting hot. Followed the GM troubleshooting guide, repeated the tests multiple times, tested things on my own, only thing left seemed to be the ECM, flow charts confirmed it, as did deductive reasoning. Got my hands on a rebuilt ECM, swapped it, truck started every time. Bought new injectors, threw them in, then on a whim put the "bad" ECM's (had two that did the same thing) in the truck, and voila, they worked again. It was the injectors that were the real problem. Still running on one of the "bad" ECM's.
