Врет датчик уровня топлива

С недавних пор наблюдается эта бяка. Врет датчик уровня топлива. Причем когда больше половины бака показывает более мене коректно, хотя когда полный бак, датчик показывает чуть меньше. Ну а когда в баке меньше половины - стрелка падает в красную зону и загорается лампочка. Хотя иногда, совсем не надолго прямо во время езды он может показать правдивые значения, но потом опять сбивается. Что смотреть, как это фиксится? Заранее спасибо за ответы.