I had the same problem, usually changing the filter does the trick. It is probably one of the oil pressure switches. When my one went beepy, I tried isolating the switches to find out which one was causing the problem. But even when both switches were unplugged, it still bleeped after revving past 2000rpm.