автор если диагностика показывает все в норме проверте отдельно показания лямб, у меня такое было
из личного опыта, стоковая лямбда расход 11-12 город 7-8 трасса, универсальная лямда 14-15 город и 10-11 трасса и с отключенной-неисправной лямбдой 16-20 город и 12-15 трасса,
слышал про несовместимость датчиков, у знакомого м52б28 с колектором м50 мотор полностью исправен после замены датчика температуры воздуха в колекторе на стоковый от м52 (стоял от м50) расход упал на 1.5 литра, обьясняется тем что пока лямда не прогреется до рабочей температуры ебу берет сигнал именно с этого датчика, показания не правильные в итоге перерасход (хотя это наверно плохой пример для мотрона)
пс поражаюсь вашим цифрам, у меня м30б34 расход по городу не превышает 15 это если лететь впереди всех с буксами, в умеренном режиме с пробками и светофорами 11-13