Think it's possible that this could also be caused by a clogged fuel filter?
People often overlook them and don't change them for years.