If it is only doing it under load at higher RPM's have you thought about checking the the distributor shaft run out? A little movement would only get worse as the engine speed increases. I think JW51 is right, time to check the basics.
Last edited by TUTS 59; 12/06/2023 8:27 PM.