Very expensive and the communication line was vague. I was not told about a $90 fee for performing an EXTRA troubleshooting test. Not Happy, will not be back. When are mechanics going to realize that they dont need to be shady in order to make money. My money will go elsewhere from now on.