Needle seat valve would be located in your float bowl. It's actuated by the float which, when the fuel level in the bowl hits a certain point, the float closes off the needle valve .. on second thought tho, this shouldn't be causing the lean condition on idle.... rather, I'd think it would...