Device calibrated with Windows USB Game Controllers?
(Control panel > Game Controllers)
A good tool for testing is DIView. A small standalone application which will show what all your control inputs are doing.
With DIView you can right click within a window of yoke axis and select “View Raw Data”
This should show if there is a mismatch with the calibration
It will also show if there are spikes coming from the hardware itself. It likely uses a potentiometer as the sensor and these wear with time/use and can start causing spikes and drift.