We had a warning buzzer begin to sound for 5 seconds every 30 seconds or so. Oil pressure and water temp are fine. My mechanic couldn't find anything wrong, so I had him change the warning horn. It worked terrificly for about an hour, and then started all over again with the new horn. Any ideas?