Car went into limp mode. Threw code p1747 epc solenoid short circuit. Grabbed my multimeter and checked the connector outside the transmission. Epc wires show 12v. Dropped the pan and checked the wires directly to the solenoid, read 12 volts. Replaced the solenoid, disconnected the battery for a few seconds, added a couple quarts of dex/Merc, Started the car and it goes back into limp mode after 2 seconds of mild revving. Could it be the ecm? Is there anything else I should've checked?