OBD II Software

How in depth does that go? I'm looking for one that reads the codes, tells you what to check to fix it, and can run tests for troubleshooting.