Max rpm of a D1-30 is 3200rpm. It is important to ensure that the motor can reach this rev limit under power, when everything is in good order (clean hull, prop, normal vessel loading). So, the black is carbon. White smoke is steam, and means the exhaust is too hot. Does not mean the motor is overheating (yet). So, is the hull and prop clean? When was the heat exchanger last cleaned? Exhaust elbow cleaned? This is all basic periodic maintenance. Once those things are all good, if it wont pull the 3200 RPM, prop is too large/pitch to high, or the engine is not producing specified HP...