I can not figure out the ECO light.
It is smarter than I. It isn't based off a single variable like the MAP sensor, engine load, or closed/open loop. It has to be a combination of at least a couple different things because I can not nail it down. My guess would be it has to do with engine load and ignition timing.