I did hundreds of carb jobs in my life. This one is kicking my butt and its a small motor. Its a 1987 20hp. I rebuilt the carb and cleaned them up. The engine is running to rich. Did put in new needle and seat. I run the motor in gear and cant get to plain unless i Pinch the fuel line and make the bowl low on fuel. once it gets low, It jumps up in rpm and halls. If the bowl get filled up so far it wont wind out. The needle is seated. Float height is good. I pump primer bulb no fuel come out of needle. No fuel leaking anywhere. Fuel pump is good and working, No fuel leaking into crankcase from fuel pump pos neg pressure. Never had a problem with too much fuel with all the motors I worked on. I need to lean it out and all I can think is the main jet, too big. I cant believe this little thing is kicking my butt. Oh compression is 70 on both. 100 percent sure carbs are clean. It was a yard sale motor with no history.