As mentioned, thinkdiag2 for the cam crank readings were awesome, but it is a little slow. takes about a minute to get to any page like reading codes or reading data stream, but havent had any issues in the last 3 months, and if i ever need to read codes, I just use the key trick to read off the cluster gauge. No problems with the bluetooth and the app takes a little getting used to, but has so much good information and tools, for the price, if you really need one, it's worth it. Might look to a non subscription based one when this one runs out, as new scanners keep coming out with better prices and more capabilites.