p2096 - превышен предел регулирования по лямбда-1, возможная причина: бедная смесь;
p0140 - нет сигнала с кислородного датчика №2, возможная причина: ищите обрыв; p0140 также означает, что с датчиком №1 все ок;
p0038 - КЗ (короткое замыкание) с цепи нагрева датчика №2.
Резюме: p0140, p0038 - вероятнее всего косяки в проводке датчика №2, к ГБО не имеет ни какого отношения.
p2096 - вариантов, почему бедная смесь много.
Сбросьте ошибки, покатайтесь на бензе, примерно >100-150км.
По результатам пишите -)