I'm guessing that you see the "too rich" message because of the misfires. That could be from a fouled spark plug, bad wire, or even a fouled injector. You need a mechanic's advice.
I just had the same problem with my 2003 element:new plugs enabled me to clear the codes and it runs great, hope thats it..thanks again for the input...