84 300sd Rough/Shaky Idle

I have an 84 300sd which I can't do anything to settle down the shaky engine during the rough idle. I ran 3 cans of diesel purge and that seemed to help while running Diesel Purge, but when back on WVO or diesel, the engine starts shaking. Is time to clean the injectors? What am I missing?

Air, fuel filters are new. Valve adjustment done. What next?

Thanks!

W126