I have a basic code reader that has a check engine light. It runs like it has a misfire on a cylinder I wanted to check the codes and see what was going on. But when I connect my scanner it goes through the process of checking all the ports. But then claims it timed out once it completed all the ports. Any suggestions?