My check engine light is on constant. When I try to read the codes, it will not go into diagnostic mode. When I turn the key on, the check engine light just comes on and stays on. I disconnected the battery and cleared the codes and retried to read codes and it did the diagnostic mode flashes...