Don't know if you disconnected the battery or not but I would still check for a loose ground or clean all the ground cables that connect to the engine and firewall just my