Lane24 has it right. On my '99 4.6, the PCV hose completely rotted out, causing my engine to idle roughly and occasionally stall out when stopped. It did, however, cause a "System too lean" code. If you're getting a trouble code without any actual trouble, to me that seems like a problem with the sensor. Also, I'm just theorizing here; maybe somebody else can correct me. But couldn't "System too lean" also indicate a lack of adequate fuel flow, possibly caused by clogged injectors or a dirty filter? Filters are cheap and fairly easy to replace (make sure you depressurize the system first), and clogged injectors can sometimes be cleaned up by running a can of Seafoam or some other injector cleaner through the system.