Okay so I changed both exhaust plate gaskets with oem ones and just rebuilt and cleaned the carburetor. After some adjusting the motor seems to be mostly better, turns out I was pulling the carburetor throttle instead of the idle speed control throttle that adjusts the timing at the same time...