White could mean overheat. Brown is usually a good sign.
Does that motor have a pulse driven fuel pump? If so, the fuel pump diaphragm can leak putting raw fuel into the crankcase at idle. This fuel usually burns off at high RPM, if you can achieve high RPM.