Re: oil/temperature warning buzzer
What are you calling the oil level sensor?.
The level sensor is in the oil tank, in the cap assembly on mine, but it could be different. The rectangular block with several wires coming out of it is the oil warning module. If you have a solid tone and you have to disconnect that module to kill it, it's the module that's bad. Any switch or motion sensor problem should give an intermittent beep. If it's intermittent and you disconnect the tank wires to stop it, it's the tank switch that's bad. The motion sensor doesn't come into play until the engine is turning as it watches for spark pulses and motion detector pulses occuring at the same time. If either is missing, it'll sound, and if both are missing (engine stopped) it won't.
BTW, the tank switch is looking for plumb full. Anything less is supposed to set it off.
hope it helps
John