it works off mileage. check your owners manual for exact info, you might also be able to change that setting.Don't quote me ,but i think the oil change reminder is set at 7000 miles.When the reminder comes on, you need to manually reset after oil change. it does not know that you changed it. I know it is higher than the normal 3000 miles. might be able to find the info in the instrument cluster info.