Just had the same problem in my crown Vic it was the oil sending unit it only cost 65.00 to fix check that first if it was all the gauges I would say it would be the cluster but I'm sure it's the sending unit since it's the oil gauge
First check your oil level and if its full and your check engine light is on bring your vehicle to a nearby AutoZone, they can scan your vehicle for the check engine light and give you a direction of what the problem might be and its a free service they offer.
Check engine light is not on. I'll take it to autozone tomorrow
Looking for a Used S-10 in your area?
CarGurus has 1,622 nationwide S-10 listings starting at $1,399.
Search Chevrolet S-10 Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Chevrolet S-10 Experts