... Assuming this is not being caused by a bad MAF or MAP ....
I reverted to a previous map from Saturday where the max reduction in timing is 6 degrees and everything seems to be back to normal. Having seven degrees reduction on the 'street' map was causing all kinds of weirdness. That also got rid of the problem I was having during warm-up.
I don't know if I can pull more than that on a map strictly for off road, or if I'll get the same problem. I'm guessing I'll have the same problem. Since there's nowhere to go off road here in CO right now - mountains are buried in snow - it may take a month to get to this - if I get to it at all.
I don't know what the current map will do in 100 degree summer weather, but in 20-60 degree range it works pretty well. Actually, very well. If the F/IC is still installed next month, this may basically be the map I run in June. It'll be interesting to see how it works with a drop to 4K from 5-6K in altitude and a 30 degree boost in temps.
Here are the timing maps from the 1997 3.0L (rev 2 ECM). These are generated from a 240 mile jaunt in the Rockies. The logging software split them into sections (sessions), but its all the same drive with only one key off stop. Its in PDF form - I figured 35 graphs and tables was a bit much in a forum.

There are four sets. Minimum, maximum, average timing and standard deviation so its visible just how much swing there is in timing. THAT highlights the problem I've been facing if nothing else does.
1997_Montero_Sport_LS_4WD_3.0L_5-Speed_Manual_Transmission Timing Maps If nothing else, the charts and tables gives an interesting look into the ECM.

Edward