What viscosity oil did you use? It almost sounds like someone used a very high viscosity multi-weight oil (e.g. 20W-50), or a high viscosity single viscosity oil (e.g. 30).
The low oil light is a bit complicated. Per the factory manual (96, but let's assume 97 is the same):
-The low oil module checks for a low oil condition 32 minutes after the ignition switch is turned to off, if the previous ignition cycle was less than 12 minutes
-If the previous ignition cycle was longer than 12 minutes, the low oil module checks for a lov oil condition 3 minutes after the ignition switch is turned to off.
What this means is that the checking procedure allows time for the oil to drain fully back into the pan when the engine is shut off, and then checks the level. If you are using a very heavy oil, or it is not getting warmed up at all, the level switch is reading a low level while the engine is shut off. Then when you turn the engine on, you get the low level indication.
-When the low oil module loses the ground through the oil level switch (oil level switch open indicating low level) the low oil module grounds the "LOW OIL" indicator for the duration of the next ignition cycle.
In effect, the oil is not where is should be a certain number of minutes the engine is shut off, so the next time you run the engine, the "LOW OIL" light will stay on until you turn the engine off. Then it checks again after you shut it off, and the oil has been hot enough/thin enough to drain back into the pan fully before the next start.