I have a 2000 Seadoo GTX DI that I am at a loss at now to get running. It ran fine before I put in a new stator and starter drive, now it will start and run rough for 30 seconds or so then die or will keep running rough if I feather the throttle around 2k. It won't rev higher than that and the MAINT flashes on the screen as well as the red light flashing. Great compression on both cylinders, fuel and air pressure to specs, cleaned out the whole fuel sys and added fresh gas, replaced the filters, checked all pins and connections and fuses, new battery, good spark. It feels like the timing is off or it's running on one cylinder. It will not reset the MAINT with a press on the SET button. Finally brought it to the dealer and put it on the computer and while it recognizes my machine, NO codes come up even though the dash is flashing and there's MAINT on. They reset the TPS then told me I could leave it and they maybe find time to troubleshoot it for $$$$+ or I could start ringing out and checking all the sensors and wires myself....Any DI brains out there?? Could I have gotten a bad stator and/or pickup? They looked exactly like the old ones and I tested them before installing........the season is so short here and I'm fading....Thanks