You need to check the needle. It must have the small o-ring. Otherwise, it won't stay in. If it won't screw into the housing, then there may be a problem with the threads in the housing, which is also the nut that retains the carburetor arm, or the needle is damaged. You'll have to check it all over very carefully.