Anyone ever tried to fix an IMRC? My 96 says its stuck closed with a code. I pulled the cover and ran 12 volts to the actuating motor and it opened and closed fine. Is it the circut board that goes bad? I really dont want to spend the money for a new one. Junk yards wont take it off a good motor. Can it be fixed? Where does the demand come from to open and close it? TPS? RPMs?