Iterative Multi-Step Diagnosis Process for Engine Systems