Like Zuk said, there isnt a scanner out there that will do the diag part for you. they just kind of give you a direction. the innova scanners arent terrible for the price. ive had alot of good luck with the launch products. They have a small one that can do trans codes (havent tried it, but its...