I recently had a UCF21 engine which was doing the same thing, stock ecu and in a Hilux and it has the sub O2s fitted. After going thru the process and finding nothing essentially chasing my tail and wasting time and money I opened up the ECU to find a leaking cap and damaged tracks on the PCB...