My 40 hp Johnson is not getting up to power. Recently the cap over the thermostat came off while cruising on the water. I replaced the thermostat, seal, spring, cap, and spark plugs but the motor still won't get up to power. It sounds like it is running on one cylinder or something. Does anybody know what could be wrong?