Twisted,
Mine did the same thing, came on, I filled up with gas, it went away, a few days later the light comes back on. A week later its off. I fianally got mad and just bought an OBD II code reader and found out it was the Down Stream O2 sensor. Candaian Tire had Bosche replacement parts on for 1/2 price and I fixed it for for about $75. Good Luck.
P.S.Thanks for the post about the roof mounted spare, I had been giving thought to roof mounting my spare as well. I guess with the rear sway bar disconnected the added weight is something to consider. Something else to consider is that the tire is laying flat and any water will sit between the bead and the rim, causing the rim to rust if the wheel isn't covered. I'm leaning towards the Warn rear bumper and tire carrier.