Last night when driving home from work, my check engine light came on stayed on solid. It was on again today, so I went to AutoZone and borrowed their code scanner. However, when trying to use the code scanner, it kept telling me that it wasn't able to link. I tried with the engine off no key in the ignition, with the engine of and they key in the "On" position, and with the engine running, but got the same result. Also tried with a different scanner (presumeably, as AutoZone had two scanners, but both were the same model). I have the Focus SE 2.3L Duratec (PZEV) Sedan.
What would prevent the scanner from linking and reading the code?
What would prevent the scanner from linking and reading the code?