Predictive Maintenance using Incipient Fault Detection