Здравствуйте, Уважаемый автовладелец!
Вероятных причин проблемы может быть достаточно много и без диагностики, тем более даже не видя автомобиль сказать точно почти невозможно.
Если топливо в баке точно есть (существует вероятность неисправности датчика уровня топлива), то для начала необходимо проверить ВСЕ предохранители и провести диагностику.
Также возможно Вам будет полезна статья на нашем сайте:
https://blamper.ru/auto/wiki/dvigatel/pochemu-ne-zavoditsya-mashina-14217
Россия, Subaru Legacy