Try replacing the O2 sensor especially the front one. If it is going bad it can cause the engine to use too much fuel. A lazy or slow sensor will not set a light either. Based on the price of gasoline the sensor is not that expensive especially if it saves you 2-3 MPG.