Yes, a bad timing chain can cause the check engine light to come on, as it can affect the engine’s performance and emissions.