I have a 1990 Hunter 30 Yanmar 2GM20F that was installed in '95. It has about 600 hours on it. It has always run well except for leaving a soot on the transom behind the exhaust. Last weekend of last August we set out for a weekend cruise.....black smoke, couldn't get over 2000 rpm. No previous symptoms. Returned to the dock, pulled the mixing elbow, which was blocked except for about a 1/2 inch opening. Took it home, stuck it in a vice, and cleaned it out with a cold chisel and hammer. The engine ran better than ever... Except that after about an hour at cruising RPM, it now starts to smoke....not real black, more of a gray, not white (i.e. steam). When motoring from home for about an hour, for instance, and returning to my slip with the engine near idle, it fills the air all around. Had never done this before the mixing elbow job. This happended twice last September, and I haven't run it since except to start the engine about every three weeks, run it for about 15 minutes (always in gear, with a load on it). Today did the same. It never smokes in this situation. Just a little smoke and soot at startup, which it has always done. Put a 3 blade prop on it in 2001.I cruise at 2800-2900 rpms, don't idle much, always follow Yanmar start-up and shut down procedures.Annually change the oil and filter, and raw water impellor at least every other year---was doing it every year, but they came out looking new, so I went to every other year. Smoke=unburned fuel, too little air. I pulled the air cleaner off last time we made a run of about an hour, and it made no difference. Injectors? Something still clogging the exhaust system?