I don't know how sophisticated the Fiesta alarm is, so my suggestion might not be applicable to your car but a Vauxhall Omega I had many years ago had a problem with the alarm going off for no apparent reason. It turned out to be a sensor which detected the bonnet being opened which was set badly and the expansion of the bonnet with temperature was just enough for the sensor to believe it had been opened. It's worth looking to see if there are any such sensors on your car; wear over the years might just be enough to cause the problem.