If its running rich, its running rich. Resetting it will just cause it come back on again because its running rich. Have you got all the details of the error code that was read from it? Running rich is often a side effect of a problem with your O2 sensors, the MK5 has 2 of them from memory.