I have an 06 crossfire 600. first time out this season it winds up to 6000 rpm then kicks into limp in mode with check engine light flashing. counted number of flashes as 6. Diagnostic sheet says servomotor for power valves. This is where the fun starts, replaced servomotor , nothin. then also replaced voltage regulator, stator, main wire harness, pipe temp sensor, and 1 new power valve that had very slight bend, thought might be hanging up. we plugged into it with a code reader and it says a servomotor malfunction. I also tried a ECU box off of my buddies exact same sled, nothin, It still does the same thing. I had a cat mechanic doing all the work for me at his shop at home, he is scratching his head as am I, any help would be awesome because I am leaving for the snowies in 2 weeks and have no backup sled. Thank you