EDITED TO ADD: after replacing the radiator cap, the engine light came on later that day while I was driving and the code it gave us was "Engine coolant not getting to operating temperature"
My 2010 Jeep Wrangler Unlimited Sahara with 92k miles began overheating a little over a month ago...