assuming needle is ok what happens if you help the fuel pump with hand pumping. if no change then the fuel pump shoudld not be the suspect.
why did you change needle (missing???) broken tip ? still stuck in the idle passage ( remove welch plug... you should be able to see the needle...