Hi, my seadoo spx 96 idles but when i give it gas the rpms go up but the ski doesn't move i checked the teeth on the pto and they are good i checked the teeth on the impeller and they are good my drive shaft is brand new what could be causing this any help is appreciated thanks.