Glen ,I have the same engine and the service engine light came on.I went to Auto Zone and they analyzed the engine and came up with the same code bank 1 and 2 running lean.

Could you walk me through what you did? I'm not sure where the parts (gasket & wires) are in reference to the air flow system. Like your engine it runs fine at full throttle.When I first start it up it goes to 2000 RPM momentarily. Occasionally it balks when I am stopped and start to accelerate.