Hello. I have a 50 elf motor which doesnt want to idle at less than 2000 rpm. if below that then the tach needle is bouncing and there is a lot of smoke ( running rich). cleaned the carbs and replaced the fuel pump. that helped but not a lot. anyone have ideas? it runs nice and smooth after 3000 rpm