Run on is a common problem if you have carbon buildup on the pistons or valves. It gets hot and glows hot. It causes the engine to diesel for a few seconds after removing the spark.
The carbon problem is normally caused that running too rich over an extended period of time.
The first thing to do is swap in a new set of plugs. Don't go with the expensive ones. Just get the $1 a plug Champions or Autolites. The expensive multi electrode platinum units don't work as well in a 4.0L. After changing the plugs, put a can of BG44k in the gas. It runs about $18 a can and is well worth it. Run a tank of gas through it. Then and only then start checking if it is still running too rich.
When you pull the plugs, they will be covered with deposits. One or more may be quite black with soot. Keep track of which plug went with each cylinder for future reference if you need to do more troubleshooting. Better yet, post a photo of the plugs when you pull them and from that I can give you a better idea of where your problem is comming from.
There is another possible problem, but it will show up when you pull the plugs. There is a possibility that she has a vacuum leak and has run so lean that it has a burned valve but that is unlikely. Either way the plugs and BG44K won't hurt and will help.