This has been a common issue. According to my dealership, the regular unleaded gas in El paso is dirty and can cause the fuel sensor to "stick". The check engine light came on after the car thought it was out of fuel and it was still running. They recommended going to Chevron and purchasing a gas treatment of techraline. In addition, they recommended using Chevron's super premium gas for the next fill-up as it has cleaning agents as well. So I did as they recommended and filled up on super premium at Chevron and did a techraline treatment. I kept a log and after the first start up the fuel sensor began working and did not shut on and off. After the third startup (2nd day of use of the car) the check engine light turned off. Now I just put super premium gas anyway and am pretty happy with the car's performance. At 5,000 miles, it might just be me, but I feel like the engine is getting stronger. My wallet doesn't like the premium gas though. $43.00 to fill up from low fuel light. Hope this helps! :winks