the only way to extract the check engine light is to use a code reader. if you have a autozone, advance auto, checker/schuck/kragen in your area they'll do a simple read which will give you the code and what it means.
note: codes higher then P 0999 wont always show, but the dealer would be able to provide you with this information if you ask.
as for the cable I have no answer to why it sticks.
hope this will help