1222 means too rich or lean
Causes afm, air leak, engine temp sensor, fuel pressure, spark plugs or valves.
Do you have a spare afm? Can you borrow one from someone?
Because nearly all the others are crossed off because it runs well in open loop.
Hope this helps