Была у меня такая проблема...
Предыстория:
Потек у меня как-то бензобак металлический. Купил новый, пластмассовый. Естественно столкнулся с проблемой датчика уровня топлива, поиском крышки и горловины (а ведь они все разные в отличии от мет.бака).
В принципе проблема с деталями для бака решилась сразу в ЮП.
А вот датчик уровня потрепал немного нервы.
Наши дни...
...точь в точь такая же беда как и у тебя. Тоже много раз вынимал и перебирал все.
Оказалось все намного проще...
Сам датчик уровня был неисправен (куплен был как нистранно за 300р.)
Случайный походом в ЮП, купил новый датчик за 100р.
И, о чудо, он начал показывать и работать!
Но со временем я понял, что он немного врет в меньшую сторону, т.е. показывает меньше чем есть на самом деле.
Говорят это проблема решается подгибанием трубки забора топлива и самой передвижной части.