I also suggest looking at the IRMC unit. it has a multi-strand cable in it that goes bad. as strands of the cable break, they get caught in the housing. you can check for this by removing the imrc cover and looking under the circuit board. be careful not to damage the circuit board connections.