Yeh, the ecu has been reset. since then, i discovered that it has two o2 sensors, so had them taken out and cleaned, put them in and reset the ecu, the light went out and car drove fine for 30 minutes, then light come back on and the same problem. Tried the paperclip method and the light doesn't flash and remains on. So not showing any codes, although there must be codes as the light is on. Previously, it was code 12 and code 21. could it be that the o2 sensors are totally messed, and could it be that the 2nd cat has been messed up too due to over fueling and 1st cat being clogged so badly? help! lol