Won't effect the engine just make sure you keep an eye on it so it doesn't run out. Your sending unit or wiring is most likely the culprit. Unplug it and jump the wires in the plug. If the light goes out then its your sending unit. With the oil light on do you get the occasional long beep? If not your buzzer is probably shot and that's why your not getting the beep when you install the dess key