I would verify you have steady fuel flow into a glass jar or similar container. Let it flow for a few seconds to make sure it is not a problem with trash in the tank outlet. Clippings and other debris gather in fuel tanks of every mower over years of use and eventually will starve off fuel by blocking the outlet.
At this age, the actual fuel hoses could be coming apart on the inside, so check for any soft areas of the fuel lines.