Engine leaning out at 3000rpm

Check your rubber hose in the fuel system.

Check the hose coming out of the sending unit that connects to the main steel line and see if it is bent and may be kinked. I've seen that restrict fuel flow. Make sure that all hoses are straight as possible and not kinking where it bends...