Problem resolved
So... it allways tends to be the simplest thing. I was tired of troubleshooting the 4runner so I took it into a local mechanic. Turns out one of the spark plug wires that I installed in the last 10k miles had burnt up. I'd used denso spark plugs but non-toyota wires. After...
My 97 4runner (4wd 6cyl) is currently idiling very roughly and the engine continues to shake up to 2,000 rpm where things settle down a bit (idiling or driving). This poblem just started and the truck was previously running great.
Attempted remedies
1) Fuel treatment (dewater)
2) Psyfon off...