I had this problem too recently and the check oil light only came on as soon as it hit 0% so that indicated to me it needed changing so dropped the oil and new filter in and still at 0% and light still comes on yet I had allready reset the service reminder, so it's solely the percentage I think...