quick update, i took out the ECM, looks brand new, no rust, no visible damage. Check the resistance on the wires to the MAF sensor and relays, all was good. One thing is that went i hit a bump, it somes to pop the code. So i let it cool for 5 min, then started it up, started and idled fine, until i tapped the MAF sensor and it almost made the car stall, but it didnt pop the code. this is so frustrating lol