I get an intermittent oil light even though the oil is at the proper level
You may have contaminents in your oil. When was the last time it was changed? The light is telling you that your oil pressure is registering low (or high, but usually low). Could be your oil pump or there is a blockage in your oiling system.