Здравствуйте, скорее всего у вас повреждён поплавок в баке. Надо снять насос и осмотреть весь датчик на предмет повреждений. Бывает стираются контакты на самом датчике (реостате) и он начинает тупить, но обычно в этом случае он не работает только при определённом уровне топлива в баке (например стрелка резко падает на 0 при половине бака, а если в баке больше или меньше всё нормально). Так же проверьте массу на баке( обычно она крепиться около лючка бензанасоса). Так же осмотрите всю проводку, а главное фишки подключения насоса на предмет окисления. Скорее всего вам придётся заменить сам датчик уровня в сборе.
Москва, Ford Focus ST