We lived in Las Vegas when we bought our 2nd Isuzu Rodeo, then at 11k miles.
The lowest octane available in Vegas was 87; that's what the book called for as well. Truck ran good, but always pinged like crazy. Dealership never had an answer as to why, except that to use higher octane.
Tried that 3 times, never made a difference. Dealership tried all sorts of stuff, pinging wasn't excessive, but it was there, and shouldn't have been. There are no mountains or steep inclines in Vegas.
We moved back to Colorado with that same 2nd Rodeo, then having acquired 70k miles. Half way through Utah, on the same tank of gas (87) from Vegas, truck immediately stops pinging.
Been here 5yrs now, truck now has 147k miles, still runs on 87 Octane (it KNOW'S if you put in 85) and has yet to ever ping again.
Likewise, this same truck shifts, and runs not so efficiently if you put in 85 or 91 octane's - it's really weird.
Our 1st Rodeo had been bought/raised primarily in Colorado for 4yrs before we moved to Vegas; the manual in that truck said that if you live at high altitude, 85 octane is sufficient. Low altitude run 87 octane.
That's exactly what we did, 85 in Colorado; 87 for the duration in Vegas, think 5yrs or so. We moved back to Colorado when this same truck was about 9yrs old and 150k miles - switched right back to 85 octane without an issue. This truck never pinged a day in it's life.
Go figure.
Slight differences in engine, though, the '91 was a 3.1L Chevy engine; the '97 is a 3.2L SOHC Isuzu engine.
But it's still weird.