Hello to everyone again, Im still having problems with this motor, the problem is that no matter what I do it will idle at 2000 rpms, it was at first thought to be an electrical problem do to it wouldnt start acting up until the motor got to operating temp but now it is 2000 rpms as soon as it starts and stays that way my mechanic says it is a vacuum leak from the intake manifold but Im not so sure Im still thinking electrical someone please help! The motor is a 1998 90hp johnson ocean runner model number is J90SLECM, I forgot to mention hat the power pack and stator have both been replaced and no change in the idle please help