This usually results in a mainboard replacement. Not all of the time, but most of the time in my experience the mainboard needs replacing.
I would first clean the encoder strip and reset home position. If the error is still there, give me a call and lets figure it out.