So the oil light started flickering today. My car does use up some oil and also leaks some. Usually when I change my oil after 3,000 miles, the oil is starting to get low. I lost track of when I needed to change my oil this time. So when the flicker came on, I decided to check. It was very low on oil. I put a quart in and drove. It came back on. I checked again and there was oil on the dipstick, but still below the "low". I added 2 quarts of oil. The light did not come back on until I hit an ice patch and the car spun around. It came back on and has been flickering ever since. I checked the oil and the oil is filled. Why is it still flickering?