Good morning, Well it sure sounds like the carb is nice and clean and you have to look for other possibilities.The pilot jet you mentioned being open, is normal.
Since you say it requires choke to keep running then it must still be running out of fuel.
You can try removing the gas cap to see if this eliminates a possible blocked fuel vent in the cap.
Another possibilty is an intake leak, to check this, you would need to spray around the carb,etc when its running an see if the engine speeds up. you can use contact cleaner or a similar product to do this.
Remember to keep an open mind when looking into these things as most root causes are usually stumbled upon while going through the process of elimination.
Good Luck, and have a very Merry Christmas !
