I've heard good things about Enginuity scanners.

https://www.autoenginuity.com/products/scantool/

Read the user manual at the bottom of the page to see if it fits your needs.

Also, not PC based but in your price range:

https://www.auteltech.com/autelcms/Specialty%20Products/555.jhtml


The INTERNET, the MISinformation superhighway