A faulty transmission can cause your engine to overheat and become damaged. In some cases, a faulty transmission will trigger an engine diagnostic code that turns on the Check Engine Light to prevent this from happening.