I would get her to a shop that knows jeeps. A cracked block would leak coolant. A bad head gasket would puff white smoke or leak as well. Neither would cause your issues. Could be fuel filter, fuel pump, bad plugs, clogged fuel injectors etc. most likely a small issue that needs proper diagnosis. Good luck.