i have a 2002 gtx di and up until yesterday it ran fine. when u start the unit it beeps and displays "maintenance" then it goes into limp mode and will not rev more than about 4750 rmp. i had charging issues last year and replaced the rectifier last fall and the unit has worked awesome since. after doing some research on these forums and my shop manual i am leaning towards the problem being a throttle position sensor. from what i understand the only way to diagnose for sure is to have it scanned at the dealer. problem is my dealer is booking into september and that means im out for the rest of summer. i have removed the intake boots and i have access to the tps. the sensor is only about $60 and looks fairly simple to change but i also read that the sensor needs to be programmed into the computer when changed resulting in taking it to the dealer once agian. if anyone has and suggestions so i can get this thing back on the water before summer is over it would be greatly appreciated.