Your engine appears to be running rich at idle, but okay under load. You need to check the EHA duty cycle using a DVM with a duty cycle function, and adjust it if it's not in the acceptable range. A scope can also be used to look at the O2 sensor output. Look at:
www.landiss.com/mixture.htm
Duke