Start looking for cut wires around the scanner plug. I had no codes too on a car until I found a cut wire, then fixed it. Is it possible that someone swapped out a wire harness and didn't get something plugged back in (O2 sensors)? Also make sure the MAF is plugged in and EGR is plugged in. Also check the PVC hose on the back of the lower intake manifold and make sure that is seated properly. Check other vacuum connections and wire plugs. If it runs at all, the ecm should be ok unless you suspect someone has changed the programming or put a chip in it. The only other way I know of to check the ecm is to swap it out for a known-good unit ( I have done that).