Hello everyone, any help is greatly appreciated, I have a 1998 johson 90hp spcl. model J90tslecm, just had new pistons and rings installed by a so called marine mechanic, first day on the water going out to fishing hole about 10min.ride actually did pretty good. But on the way back, hard to start, idle rough, strong smell of gas (no leaks detected) tach wouldn't go over 3000 rpm (full throttle) it was at 5000 on my way to the hole, it actually ran smooth while underway, and when arriving at boat ramp died while idling, I noticed fuel mixture coming out of exhaust ports, now mechanc won't return my calls. Thanks for your time fellow boaters.