Привет!Если еще не разобрался в проблеме отвечаю - в топливном баке установлен пластиковый стакан ,в котором находится электронасос,топливозаборник,датчик уровня топлива там же и еще там есть датчик в виде попловка который принудительно глушит ДВС при низком уровне топлива,чтобы не завоздушить систему.Конечно при половине бака он этого делать не должен,это происходит где-то на 1/3 бака.Надо точно знать уровень в баке и делать вывод: либо датчик уровня топлива неправильно показывает(т.е. когда половина то в баке 1/3),либо поплавок срабатывает на самом деле на 1/2 бака,т.е. неисправен поплавок.