The dealer is your best bet when it comes to ABS/ESP/BAS and airbag. The dealer can access those codes (and pending codes) , by their special code reader, as long as you do not clear the codes, by removing the battery cables.
I also would ensure that your battery is passing a load test
,since stock batt should be changed out at 4 years.. Jeeps do weird stuff if the battery is failing.
Buy The best and you won't "Die like the Rest"
34/78 PC-1500 Dual terminal should drop right in (7-10 +years) of real service life.