the A/C was immaculate
Do you mean the cabin was immaculate? Amazing what new seat covers/carpet and other interior stuff can do.
The trouble is you can't see what's going on underneath this, that may well be where the problems lie in this particular case. Especially seeing where it has been since leaving BA.