Here are the best OBD2 scanners for reading, analyzing and clearing diagnostic trouble codes on your own.