I've heard that corrosion on some of the pins in the harness connectors might be the cause of DIS failures. I've damaged two of the modules now so that the Tach. only shows 1/2 the real rpm. Idle is rougher and standing starts seem like the engine timing is retarded. It runs OK when I get it rolling and the mileage seems about the same, but the tach is only showing half RPM. The problem went away after changing the module but after about 6 months, it's back again. The modules are expensive as hell new and are nonexistent in the junk yards around here. If dirty connector pins may be causing the falures... How the heck do you get in there to clean them, and with what? Is there a pin & plug cleaning tool for those things or is there a way to release the pins from the plugs so you can remove them for a little polishing?