Имею в наличии silfi 2004 года выпуска 4wd. Через некоторое время начала плавать стрелка уровня топлива именно на ходу. Несколько раз заезжал на СТО чего только мне наплели всякой ерунды. Потом недавно заехал к одному диагносту с этой проблемой и он сделал хитрый ход. Разомкноул цепь под задним сиденьем и чтобы определить что вышло из строя датчик топлива или указатель на приборной доске впоял резистор подобрав сопротивление,так называемый муляж,тем самым стрелка должна показывать один и тотже мнимый уровень топлива и поездил несколько дней. Стрелка перестала плавать значит вышел из строя датчик. Встал на ремонт и сам вытащил датчик, разобрал его ничего сложного,хотя и многие говорили что там графитовые контакты это ерунда.Там обячная рейка из которой делается плата в "элетронике" и напаяны дорожки. Взял тонкую маленькую отвертку(можно нож) и заточил остро и тонко продорожил плату между контактами по всей длине с обеих сторон.На поплавке два контакта моленько поджал (они очень нежные не перстрайтесь) и собрал все в исходное положение. Несколько дорожек почемуто были залипшие. Уже неделю езжу датчик пока нормально работает(только сколько проработает время покажет).