If the engine has sat for awhile could be the fuel nipple is plugged. I just tried starting a nova that sat for a year or better and it did exactly what you described. Ended up the high speed needle assembly was plugged up with old fuel.
Hope ya get it figured out and your buddy like the class!!