MostlyNewExplorer- I hope my timing chain doesn't have that much slack with 58k.
At this point I believe it's probably the ECM.
Are you sure it ain't the tires?
I had a set of bad ones on an old Explorer and the the truck idled like a popcorn machine. Put some good ones on and Viola!, it ran good as new! I couldn't believe it!
Then again, I changed the injectors on it the same day. But I think that was just a coincidence though...
Tires.
I had a neighbor who said the same thing, but he was and kind of
The only thing I talked him into was pulling the oil pan.
You bought a truck that's 20 years old that had only 58k miles on it. What a coincidence.