I have fitted a new PSU, and the problem has been solved.  Voltage readings are identical with the new PSU, so I'm not entirely sure why it fixed the problem, but it did.  I have also fitted an ACT 1313 spike supressor as a preventative measure, as I will be running more alarm cables.  Thank you all for your help.