My Garmin 55 step count is totally inaccurate.

Garmin 55 step count is totally inaccurate when I engage in any movement activity that limits my arm swing, particularly when using trekking poles or mowing my yard. Suggestions or fixes?