I own a 1994 30hp Johnson that when purchased (used) pushed my boat about 22 mph. Next trip, it would only do about 14mph with comparable loads. Has ran this way ever since. Starts very easily and idles great, but the rpm's are not there anymore. Engine does not miss or anything. Replaced fuel pump (leaking slightly), spark plugs, cleaned carb, checked lower unit, and made sure throttle was opening up fully. Have burned several tanks of gas, so bad fuel is not an issue. I don't know where to look next. Any help would be appreciated.