There area few additional things that you may need to check. Is your upstream O2 sensor working correctly. If it is sluggish taht may cause this code. Also, you may need to check the fuel injectors, a slow injector may inject too much fuel. Also, if the coolant temp sensor is bad, it could cause more fuel to be out into the system.
Good luck, let us know what you find.