Добрый день. Причина может быть в проводке, указателе уровня на щитке приборов ( что маловероятно), либо в самом датчике уровня топлива. Его достаточно легко проверить. Прежде всего его необходимо снять (под задним сиденьем есть лючок) и замеряется сопротивление обычным тестером. При движении поплавка показания сопротивлений как минимум должны меняться. Если ничего не происходит - датчик под замену.
Mazda 3