Hi Burnerman, what John says makes perfect sense....however I dont want to be the bearer of bad news but it could mean you need a new catalytic converter.
Ignition or fueling faults usually means it screws the cat !!!!!!
In my experience it very rarely needs resetting, I hope I am wrong mate...