I am looking for a OBD II scanner that I would use when looking at duramaxes that I have the potential of buying, and probably also for finding out what codes are being thrown. What is the best OBD II scanner that I could buy for around $100. I don't want to break the bank.