IME Not Returning Values

I do not have a chain of encoders, just 1 on the flywheel. Most of the time everything seems to be working fine. But every once in a while I will power on the robot and the encoder displays a orange light and returns no values. I have change the 4 prong wires, encoder cap, and even a vex net key. I have no idea what the issue is, looking for assistance