My 2000 Johnson 150 carbed model developed a sudden loss of rpm this weekend. I was running the motor at full throttle when it dropped from 5400 down to 4500. When I floor the motor it sounds like for a split second that it may achieve full rpm's but never exceeds 4500. The motor is also stalling occasionally at idle. It had been stalling at idle before the sudden loss of rpm's. I have also noticed that the throtle advance plate under the flywheel seems to be sticky. I plan on checking compression and spark and I have elimintated a water in the fuel tank problem, by running off a portabe tank and also changing the fuel water seperator. Any suggestions?