1994 351 high output efi #58FBDPMDA. Hooked up a computer to read eec trouble codes; came up with codes that are related to ford car!!!(3 digits, should be 2 digits). My mechanic says this means a wrong eca was installed so the engine runs in "base mode". It runs rich and a little irregular. I am a little confused to the fact there are different words used for this parts; eca module, ecm, ecu, eec etc. Whats the difference???? And wich module do I need to replace??? Where could I find a eca module(if thats what I need), I hate to pay $1000 for a new one at doug russel!!!