For sure some changes over a couple of years. most notably from 05-07 the Tops & buzzer wiring. It would seem a lot of the MPEM wiring is just fused pass though, so some sensors that are plugged into the MPEM are really passed through into the ECU. Interestingly the 06 & few years up use the same base or "blank" ecu part number so the flash is most likely the difference. Also the pins used on the ECU connector change. I would love to have a schematic of the MPEM on the 4tec ski's. Pretty interesting. Been a pain getting my 2006 RXT figured out. I bought it in pieces & parts where swapped from other machines. But not in a good way. bad parts swapped in. & good parts taken. one part was the ECU. mine came with a 2008 255 ECU, but its was DOA.