Высокий расход топлива на Subaru Legacy 1998 года может быть вызван несколькими причинами. Проверьте состояние свечей зажигания, так как изношенные свечи могут ухудшать сгорание топлива. Очистите или замените воздушный фильтр, так как забитый фильтр снижает поступление воздуха в двигатель. Проверьте давление в шинах, так как низкое давление увеличивает сопротивление качению. Убедитесь, что топливная система работает корректно, возможно, потребуется чистка форсунок. Также проверьте работу кислородного датчика, так как неисправный датчик может передавать неверные данные в ЭБУ, что приводит к неправильной смеси топлива.
Если после этого ничего не изменится сделайте компьютерную диагностику, и проверьте системы на всех возможных режимах. По результатам будет ясно в чём причина повышенного расхода.