I own a 2013 Sonic LT 1.8L Automatic. The car has had an intermittent rough idle for almost as long as I have had it (about 2 years), and its never seemed to be an issue. Last week when I was driving the car (about 38 mph) the check engine light came on. I didn't notice anything different about the car. The light came on almost immediately after I got a car wash and put oil into the car (87, shell).
I had the code read and it came up as P0171. Took it to a mechanic, and he checked the MAF sensor and for vacuum leaks and found no trouble at all. He cleared the code and didn't charge me a dime. He noted there was a service bulletin out for a possible fuel issue and recommended that I use higher grade gasoline.
About 2 days later the light came on again, about the same speed. I hadn't changed the grade yet as it was still nearly full after the mechanic, so it was running the same gas.
Any ideas what the matter is? My tank is half full with 87 gas, should i fill it with premium? Will the code clear if I do? Any advice would be great. Thanks!
I had the code read and it came up as P0171. Took it to a mechanic, and he checked the MAF sensor and for vacuum leaks and found no trouble at all. He cleared the code and didn't charge me a dime. He noted there was a service bulletin out for a possible fuel issue and recommended that I use higher grade gasoline.
About 2 days later the light came on again, about the same speed. I hadn't changed the grade yet as it was still nearly full after the mechanic, so it was running the same gas.
Any ideas what the matter is? My tank is half full with 87 gas, should i fill it with premium? Will the code clear if I do? Any advice would be great. Thanks!