If you never hit the opening rpm it will not set a code.
The code is triggered by a micro switch in the IRMC box. When the cable is out, even a 1/4", the switch is sees this. If the cable does not retract fully it sees this too. My problems were usually a frayed cable that would not let the cable fully retract. But the IRM secondaries were still operating because the cable had not broken yet.
Either the cable is broke or the gears in side the box are if the cable is not working at all. Pay no attention to whether it is #1 or #2.
The code is triggered by a micro switch in the IRMC box. When the cable is out, even a 1/4", the switch is sees this. If the cable does not retract fully it sees this too. My problems were usually a frayed cable that would not let the cable fully retract. But the IRM secondaries were still operating because the cable had not broken yet.
Either the cable is broke or the gears in side the box are if the cable is not working at all. Pay no attention to whether it is #1 or #2.

I know it is repeated info ,but no time to clean lim ,right now..After dmv inspection ,then i can find the time...