Вообще с такого прибора глупо требовать какой-то особенной точности измерений, я даже не понимаю, зачем указатель в литрах оцифрован, вполне хватило бы делений 0, 0.5 и П. Во-первых, автомобиль у нас движется (неровная дорога, повороты, подъемы-спуски), топливо по-любому будет бултыхаться. Во-вторых, характеристика датчика у нас линейная, сопротивление меняется прямо пропорционально перемещению поплавка. Если бы бак был в форме параллелепипеда или близкой к нему (как у многих грузовиков) - проблем бы не было, а у нас он какой формы - напомнить? Я не знаю, прошивка микроконтроллера в приборке учитывает форму бака или нет (если да - огромный респект разработчикам), но очевидно, что когда бак почти полный, уровень будет убывать быстро, зато когда он дойдет до нижней широкой части - можно долго-долго ехать возле нуля по датчику, хотя количество топлива еще вполне достаточное для того, чтобы не "обсохнуть" (хотя и возможно в некоторых случаях оголение сетки бензонасоса). Более того, погрешность измерения уровня топлива при малом его количестве будет просто зверской - хотя бы прикиньте с точностью "пол, потолок, палец", насколько изменится уровень топлива в правой крайней точке бака, если его ширина - 1 метр примерно и поперечный крен составит 1 градус (это едва заметно). Для тех, кому это трудно, скажу: на 17 мм. Для сравнения - высота бака по внутренней стороне (лично мерял) примерно 185 мм. Не будем также забывать и о тепловом расширении-сжатии бензина (не зря, ох не зря расширительный бачок стоит над задним правым колесом). Надеюсь, теперь понятно, какое количество факторов мешает правильно мерять уровень бензина.
2 RZA22: если по приборке надо постучать, значит внутри где-то отошла пайка или плохой контакт, надо разбирать и пропаивать, возможно сдох какой-то из электролитических конденсаторов.