Well in open loop the ECU uses predetermined values to calculate air intake, fuel and throttle position. When in closed loop then it uses sensors, so if this is the case as you're describing it one of those sensors may be on its way out. The most common failure with no fault codes I've...