Since you found the debris in the screen, and can get the engine rich now, I'm sure you'll get it figured out. I've found that every engine has it's own personality, and sometimes it just takes a while to figure it out.

Be patient on the needle tweeking, and listen to it in the air. It will tell you what it needs.....
Looking forward to hearing how it turns out.