I've got a 1974 trihull with a mercruiser 140hp. Last year I could get 4000-4500 rpm wot depending on the prop. Over the winter I took the boat to the shop and had the timing and carb adjusted (it would not idle properly and was difficult to restart). I tested it on the muffs and found it to start and idle well.<br /><br />However, at the lake last Saturday I could only achieve 3000-3300rpm and at WOT I would get a clicking or pinging noise. (I know what a ping sounds like on a car, but not entirely familar with the boat engine noises yet.) If I backed off wot the noise would go away.<br /><br />Though the shop says that carb and timing are correct, I'm wondering if the timing could be incorrect and causing this loss of power and noise? Last year after I bought the boat I set the timing / carb by fiddling with it until it ran well. I figured that taking it to the shop in the wintertime so I'd "get it done right". Should I just set it myself again? Any other suggestions regarding this loss of power?