Dirty oil can cause a misfire in your car, which may trigger the check engine light. Dirty oil can clog the fuel injectors, preventing proper fuel delivery and leading to misfires. It's important to regularly change your oil to prevent this issue.