Many of these ISMs that are throwing codes can most likely be saved.
First, disconnect the battery negative, then remove the module, which CAN be done in minutes by removing the left side (and correct if it's the first time) console cover (one T25 on each side, under the screwcover. Then release the ISM by pushing the stainless tabs in. Push the switch into the plastic duct slightly so the rubbery stuff isn't damaged. Release the connectors.
Then, get a hold of two red tubes with the most spray lubes and cleaners. With a small screwdriver, gently pry the cover to release the tabs and slide a spray tube down each long side to keep them released. Then remove the short sides.
Carefully clean the contact areas with a Q-tip and cleaner, buff and slightly bend the three contact points, clean any areas with prominent coffee, pop, armour etc., goo, then snap it back together. It really would be hard to mess it up. Hopefully, any codes the ISM was generating will be gone.
First, disconnect the battery negative, then remove the module, which CAN be done in minutes by removing the left side (and correct if it's the first time) console cover (one T25 on each side, under the screwcover. Then release the ISM by pushing the stainless tabs in. Push the switch into the plastic duct slightly so the rubbery stuff isn't damaged. Release the connectors.
Then, get a hold of two red tubes with the most spray lubes and cleaners. With a small screwdriver, gently pry the cover to release the tabs and slide a spray tube down each long side to keep them released. Then remove the short sides.
Carefully clean the contact areas with a Q-tip and cleaner, buff and slightly bend the three contact points, clean any areas with prominent coffee, pop, armour etc., goo, then snap it back together. It really would be hard to mess it up. Hopefully, any codes the ISM was generating will be gone.