VorTecxas
American Nightmare
I've been looking into those ones you can plug in and it transmits the info to your phone via bluetooth. They're pretty cheap, worth a shot. I can borrow the SnapOn scanner from the local Goodyear (friend is the service manager) to compare it to and see if it's accurate