Advanced automotive fault diagnosis. (2016)