Thoroughly checked over the bellows, thoroughly cleaned power valves, spring on clutch looks/feels good as far as I can see/feel without taking the clutch off and disassembling. Fuel pressure is running 62 psi, specs say 58 so thats good. Ohmed power valve solenoid =14.5 ohms, specs say 12-15 so thats good. Put up on stand and opened it up and can see the power valves actually open up and move. Running out of things I can think of to check.
If it matters---It was running perfectly fine until the other day riding in wisconsin and one of the wires in the wiring harness going to the hood rubbed and grounded out causing the sled to kill itself and switch the display from analog to digital. While dying momentarily the check engine light would come on, display would switch over, lights would go off, then sled would come back on. All in a matter of probably 3 seconds or less. I fixed the wire that was rubbed thru and then noticed it wouldn't go over 7200 rpm.
Was kind of wondering that since the check engine light came on if the ECU remembers there was a fault code and it is limiting the rev of the snowmobile as a kind of safe mode?? If that is even possible? But it is acting exactly like there is a rev limiter on it.