Здравствуйте.
Неисправный топливный насос действительно может быть причиной, но есть и другие вероятные причины:
1. Неисправность в системе зажигания,
2. Неисправные свечи зажигания,
3. Забитый катализатор.
Для начала следует выкрутить свечи и проверить их. Если свечи зажигания при этом будут сухие, то причина наверняка в топливном насосе, если свечи влажные, то причина либо в отсутствии зажигания, либо в забитом катализаторе.
Но все же лучше провести компьютерную диагностику.
Россия, Subaru Legacy