perform engine diagnostics