oil light comes on at idle
It may be a faulty Oil Pressure Sending Unit, but you should check the oil pressure with a mechanical gage to see what is going on.
Oil switch is bad, located under power sreeing pump
Search Jeep Liberty Questions
Jeep Liberty Experts