Gonna throw one more crazy idea at you guys and then I will leave you alone. I promise. Quick story the guy I bought this car from had lost the key. My step father is a part time locksmith. He said he could make me a key. I was amazed that he did and it started the car. Is it possible that the key will start the thing but not be just right and allow the ecm to make adjustments and all to engine idle and fans coming on etc. ? I guess what I am saying is key good enough to start the car but not just right for other things.
Nope..not possible.
He had to have somehow got the correct key resistor code in order to make a key that works. The VATS is anti-theft...not alarm or ECM tune related. It simply interrupts power to the starter and fuel injection if triggered. You cannot just "fit" a new key without being able to read the resistor code for the key that WAS in the car..Keys and ignition switches are matched. Knowing there are around 15 possible key codes, and that whenever ANY wrong key is turned in the ign switch that shuts down the system for up to 12 or 15 minutes....its possible to try making a key and take all day long if you do not know the code for that ign switch. If he just got lucky and hit it the first time....I'd send him to the store to buy lottery tickets.......Thats how the system defeats a thief...thieves do not have the time to try this or that and wait for the system to release the starter and fuel inj...they move on to a ford or some other easy target.
If a key was "fitted" then they got extremely lucky getting the correct VATS code OR the VATS itself has been bubba'd and bypassed. THAT might be something to look at, a cheap VATS bypass module thats causing run issues.
Your ECM will not work period, won;t even crank over if its (ECM) not grounded or connected. They don't sorta work or kinda work...its all or nothing. The car would be like a headless chicken....quite dead.
Not sorta or kinda...but dead.
The ECM ground is not the braid but one of the black wires on the bolt on the block near the oil filter. A stack of 3 or 4 wires on a bolt. trans or block. Those wires enter the harness thru splices behind the driver side valve cover where the harness is mounted to the firewall.
The braid cable is just ground between block and frame. Go thru the hot wires on the small terminal behind the battery called the jumper post. Those are the power supply for the ECM and cabin electrical. Those are not fused on the panel but have a fusable link under the battery. Has the MAP sensor been tested? or is this MAF? MAF has relays...IF its MAF then unplug it and see what happens. That will force a code AND make it run open loop. IF the spark is decent and the fuel burns, it'll run.
Fans...
I would take the green/why wire at the main fan relay and test for continuity at the ECM plug. IF that circuit is good to that point, the ECM can be suspect. Also, anytime the a/c is on with a charge and the compressor is running the main fan should come on via the a/c switch.