I have a Honda 90 for which the oil warning light comes on and stays on immediately after the engine starts. I checked the oil level and its fine. I don't believe its the oil pump since the light instantly comes on as soon as the engine starts, but thats just wishful thinking. I have a feeling...