Had a similar problem over quite some time: The Alarm seemed to just start ‘croaking’ intermittently at about 2000 rpm. Checked the connections to/from oil pressure switch, to fuel pump and exciter on the alternator, which provides initial ground (incidentally, the Catalina wiring diagram does not seem to show this connection correctly) with a multimeter. Eventually I replaced the pressure switch with one calibrated at 15-24psi and installed a very cheap 12V truck reverse alarm buzzer, which has two different alarm tones-same as the replaced buzzer.
The latter seems to have finally fixed the problem. The old buzzer was actually designed for 24V. Not sure, whether that contributed towards the problem.