Well gents, just got word from my mate who's been taking a look at it while I'm in China (and who has proper diagnostic equipment), and aparantly the problem has been solved.
According to him, a temperature sensor on the exhaust was working, but the wire to the ECU was bad, so the ECU was under...