another question is why he got a decat when there is a post cat lambda ?
hmm so it could be only playing up in closed loopwhen dependant on lambda readings
remember the rear is used to control fueling at idle in closed loop
unplug rear lambda and see how he gets on