The free ones at almost any auto parts store are better than the cheap scanner I would buy. I also have a neighbor and others with high end mechanic diagnostic ones also. I generally try to just go to AutoZone or someplace to not annoy my buddies. If really big issue and need help then I reach out to use the higher end ones.
Discussion
Sounds like that is the way to go.