Defective speed sensors on the transmission can cause problems with the cruise control and speedometer operation, as well as erratic shifting. The connectors on the sensors can corrode and/or the connector terminals can spread (poor connection), which will create similar symptoms. Any of these problems can cause Check Engine Light illumination.