Predicting and Preventing Malfunctions: A Revolutionary Approach to Condition Based APM