I tend to think that Saitek sticks have a self-perpetuating "myth" regarding wiring faults.
People find that the sticks do weird things, take them apart, break a wire in the process, see the broken wire, repair it (often badly), put it back together and assume they've located the problem and fixed it.
They do have some genuine wiring issues but they're usually fairly localised, mostly related to the throttles.
The reality is, unfortunately, that the USB controller in Saitek sticks can be a bit poopy and send spurious signals to your PC - and there's really not much you can do to fix it.
Just right-click on the X52 icon on your PC screen, look a little way down the list and you'll see "game controller settings".
Left-click that and a little "game controller" box will appear.
It'll have (IIRC) "X52 throttle" and "X52 stick" listed.
Left-click on "X52 stick" to highlight it and then left-click on "properties".
That'll open up Windows' own joystick test doodad.
Waggle the stick around and press all the buttons on your stick.
If you see anything odd happening MOST OF THE TIME - such as a hat-switch triggering every time you twist the stick - then you probably have got a wiring issue.
There's probably at least two damaged wires in the stick and they're touching each other when you twist the stick.
In that case, you need to get out the tools and fix it.
Far more likely, though, that you'll find nothing obviously wrong while using Windows' joystick test doodad.
In that case, I'm afraid, it's just that the USB controller inside your stick is randomly picking up certain signals from the inputs on your HOTAS (throttle position, twist-grip, pitch, roll etc) and wrongly interpreting them as an input from whatever control operates your fire-group selector.
Basically, every so often the USB controller is thinking "Oh, wait, was that a hat-switch input? I'd better send that signal to the PC!!!"
I'm told that disabling any lighting on your Saitek HOTAS (via the Saitek software) can help with this by reducing the stick's power consumption and reducing the load on the USB controller.
Not entirely sure I believe this, though.
I've turned off the lighting on my X56 and it still generates spurious signals every so often.
Thing is, it's not a software issue, so Logitech developing new drivers/software isn't going to help.
It's the firmware inside the USB controller which is a bit halfassed and, AFAIK, that can't be updated.