Torque Pro app has been great for me. Hyper Tough is an affordable scan tool. Blue Driver scan tool is better but 100 bucks.
No download links available.