I have a 1996 200XL EFI Mariner,at idle only the oil alarm is sounding. When the rps are increased to about 900 it goes off.The engine runs great...any ideas?