If I suspect gas starvation. I would pour a splash of gas directly into the carb to see if it runs then. If it does, then quits - its starving for gas.

No gas could be a clogged gas filter, stuck float, varnished up jets or gas pump problem (probably not the pump as it ran OK last week).

And you can rule out a possible ignition problem.

Bert