Boat motors are common. they're exactly like high-performance motors hot rods in that you can have the motor run absolutley perfect one day, do nothing at all to it, then have the exact same conditions the next day and the motor is just, well, off. The explanation offered by the mechanic was that there was nothing at all wrong with the motor, it just didn't "feel" like running well and took the day off.