For the record, this bit of my account seems to be equally messed up and getting confused with old searches - or maybe I should call BA and ask for this price...
PM me and I will give you the email address for the head of online security at BA, I spoke him the last time I found a glitch and it was resolved in hours / days.
I think I can see why it is doing that behaviour but I wont reveal it publically.
Time to spill the beans publicly cgtechuk. BA has had enough time to fix it but hasn’t.