A mechanical fault has specifically been clarified in EU law as NOT an excuse for the Airline because in almost every case normal maintenance checks are considered to be able to prevent such 'unexpected faults' which cause flight delays.
But don't expect the Airline to cough up without invoking...