Welcome to JUST ANSWER small engines, let me try to help you !!
Suction tube or filter is stopped up and not allowing fuel to get to engine. When you ran out of fuel the debris in tank plugged the system. Replace the filter and blow back into the tank to clear ant debris.
# XXXXX is suction tube, #10, the filter.
thanks for your help.