ok, so running on two cylinders is probably why you are seeing rich values. Have you been able to confirm which cylinders it is not getting spark on? while idling pull one plug wire at a time and see which ones make a difference? What are your ignition settings?