No, an overdue oil change doesn’t cause the check engine light to come on. However, if the dirty, contaminated oil leads to performance issues, the light could come on. Any mechanical issue can create a fault that alerts the computer of a problem.