There is a Jeep dealer in Ellensburg. When is the last time you changed the spark plugs? They are the most common problem with running rough. Go to Autozone in Ellensburg and they will read the codes for you.
Always bring a compass, it is awkward to have to eat your friends.