why engine light is on?
Drive over to an Auto Zone parts store and they will read the error code for you (free) and tell you where to look for the problem at hand.
Check the oil pressure with a mechanical gauge, if normal replace the oil pressure switch. If abnormal could mean oil pump and/or engine bearing.
If it's the Check engine light, you can scan for the fault codes to know what the issue is. Probably emission related.
Looking for a Used Rio5 in your area?
CarGurus has 718 nationwide Rio5 listings starting at $1,995.
Search Kia Rio5 Questions
Kia Rio5 Experts