Some of these products are lifesavers. I drive a 2008 Chrysler PT Cruiser and I recently acquired a new engine motor for it. Mechanic did a mediocre job and I have a list of problems with MIL check engine light reappearing. As a young female unfamiliar with vehicle dynamics, I find mobile based obd apps especially simple to use and lets me to know if there is a considerable problem with my car or just the usually glitch. And the Price is great too. Got ELM327 wifi from totalcardiagnostics.