Ted, welcome to the BA forum.
I am not best placed to give advice on this but there is a dedicated thread....
Have a search for EU claims on the BAEC board.
It seems that B.A. Have recently been using the " it was serviced in accordance with xxxxxx but unexpectedly broke" as an excuse to extract them from any responsibility for paying compensation.....
Were you looked after? Did you receive any Avios?