Для начала поменяй сетку в бензобаке на насосе,подожми контакты,раз уж шевелишь и какие то изменения,если не поможет выбрасывай насос,не экономь ,покупай новый(за 3000) реально купить.Это нормальные деньги для БМВ в годах ,и нет головной боли,хотябы уже по этому вопросу:)