You either have a bad O2 sensor or a cylinder is not firing, the raw fuel will show as a lean condition. If you have a scan tool I would try and find where the misfire is. Don't the plugs show anything? If the it is a faulty cylinder and the condition is continuous, you may be able to find it with a temperature probe on the headers.