Have a 05 FXHO (mr1 motor) in the shop driving me nuts. Ride 20 minutes and it will throw warning light on and put skii into limp mode when I went to 9000 rpm. checked code-54 bypass motor. start back up and as long as you keep revs under about 4500 can get back to dock ok. Let revs get over about 4500 and warning light comes back on and goes into limp mode, kill motor, start it back up and same thing every time. Runs until 4500 then throws code and limp mode. Any suggestions? Running out of hair to pull. Thanks