The carb is running too lean because the idle circuit is likely restricted with varnish or debris / rust. The carb should be removed, disassembled, soaked, cleaned out and reassembled. If the float bowl has rust in it the fuel tank is likely the culprit and should be cleaned.