Nice machine, 4WD with articulating steer axle.
Sounds like you may have a faulty PQ controller, not unusual. First thing I would do is pop the lid open at the upper controls, disconnect the boom controller from the harness plug connection, and connect the boom harness to the swing controller. You can then connect the boom controller to the swing harness. Operate those two functions and see if the boom now operates proper and the swing operates goofy. This would confirm the problem is with the PQ controller and not a wiring issue.
The PQ controllers have operation adjustments. There should be 4 trim pots with adjustments screws labeled something like Lo, Hi, Mid (or Threshold), and Ramp. It takes a very small flat head screwdriver to adjust trim pots.
The first thing you do is back off all trim pot screws by turning them CCW. Those are 32 turn trim screws for full adjustment range, but most likely each trim adjustment will be somewhere in between 0 and 32 turns already. You need to be in a real quite place when backing off screws.
Turn each screw CCW until you hear a faint "click click" when rotating each screw. That sound is the adjustment at it's end. Don't continue turning much after hearing those clicks. Do this to each trim pot adjustment and you're ready to adjust controller.
Let's start with boom up/dwn controller. Have boom fully retracted, start engine. Depress foot switch and move boom up control lever about 15 degrees, what's called "notch off center", and hold the control lever in that position. Adjust Lo trim pot CW until boom just starts to get a boom up movement, no more.
Then, with boom up lever fully stroked, adjust Hi trim pot CW. At a certain point of adjustment, boom operation will speed up as screw is turned. Adjust screw CW until boom speed no longer gets faster, stop there.
Now, bring the basket back near ground and extend the boom a good bit, long boom. Flip the creep switch to creep position. Fully stroke boom up control. Adjust Mid (Threshold) screw CW until you get a desired slow boom operation speed.
Lastly, turn off creep switch, fully retract the boom, and turn the Ramp screw in about 10 turns for pre-adjustment. Fully stroke boom up controller to make boom move at full speed, then simply let it go so it returns to center. If boom abruptly stops, adjust Ramp screw a few more turns CW, try again. At some point of adjustment, boom up will no longer stop abruptly, but instead will drift for a moment and come to a slow stop when controller is released. Once you reach that point, adjust Ramp in or out to get desired power down that doesn't cause abrupt stop of boom movement nor does it drift excessively.
This adjustment procedure applies to each function controlled by PQ controllers. If the adjustments won't work out, PQ controller is faulty and needs replacement.