PFDiagnostic engineering