I've been experiencing this same problem with my '10 with about 19000 miles. For the past 3 months it has been an off and on again problem. I finally started making notes, and discovered that when the tank emptied half way the light would come on. This happened 3-4 times consistently. I called my dealer service writer - who needed to check a bulletin and call me back (that was about 10 days ago). [Legend Mazda, San Antonio]. I believe what is happening is the cap isn't venting properly, and is creating a suction sufficient to upset the sensor. This tank full, I watched it closely and when it got down to about half, I released the cap, and put it back on. Now as I go through the remainder of this tank, I'll be watching to see the result. If I do not get a light, I'm sure I'll need a new cap. It should be covered under warranty as a part of the emission control system, and seems like that's 5/50,000. Some of the members here can probably answer that without going to the manual.
I would think a 2008 is right on the verge, depending on the mileage of the vehicle, and date of original delivery. I believe a good dealer is going to take care of that.
One other thing, the manual does indicate that if the cap isn't on correctly, once it's corrected, it will take multiple driving cycles to allow the system to reset. You can read about driving cycles in connection with this symptom in your manual. I wish us both good luck!!