Apparently the instrument cluster was replaced due to a broken speedometer but check engine light was not connected right. So check engine light is consistently on, but no error codes. Problem is check...