I found out the reason for the emission light coming on occasionally when accelerating uphill.Slightly too much oil in the sump!!

It was being burnt off in the engine and then triggering the exhaust sensor when it was being chucked out.This can also damage your 'cat' if you allow it to go on too long.

You have been warned! LOL