You stated previously that you had dash lights going crazy and other weird electrical problems. This points to bad grounds. If you have already checked all the grounds on the machine, there could still be a bad ground internally in a harness. Several ground wires are spliced together somewhere inside the harnesses, and a bad splice will cause something to have a bad ground. This does not always cause fault codes. I have fixed two LS tractors that had this issue, one was an XR4100 series. After verifying the battery ground cable and all other chassis grounds were good, I took off the dash cowling around the instrument cluster and checked the main black ground wire in a large harness connector between the instrument cluster and firewall. With an ohm meter, I checked the resistance between this ground wire and the battery ground by piercing the insulation. Instead of having zero ohms resistance, I had about 10 ohms and this was with key off and no electrical load. I stripped some insulation off this wire and soldered another wire to it and connected the other end to a bolt on the frame that was a known good ground. All the weird electrical gremlins went away for good without replacing any harnesses. Just something to keep in mind, good luck.