Hey Tom--I'm not sure what your swerving problem is, but I had a similar problem in my Eagle last summer, and I'll give you my story. Here's what happened to me.
I bagan to fly my Eagle for the first time last spring with Greg Poe, my instructor. Greg used to be Aviat's factory test pilot, so I trusted his judgement. We quickly found that my Eagle was a "wild child" on the ground, after landing. This thing scared the hell out of me on landing, as it would dive toward the weeds after touchdown, usually to the left...a few times, Greg saved my bacon (and my airplane), and I was beginning to wonder what I had gotten myself into. Greg's opinion was that my airplane was OK, but just a little "wild" on the ground. I hated that assessment, because I had little tailwheel time, and the last thing I needed was an airplane that was "a little wild". "Wild" was not my "thing".
After what seemed like a million landings, I decided that I needed to get to the root of the problem, so Greg and I decided to fly the Eagle to Afton, WY (the Aviat factory) to get the gear alignment checked. Since we were in Boise, ID, the flight wasn't too far...about 2 hrs. It was really fun to fly over the mountains of Idaho and Western Wyoming, and seeing the factory was like living a dream to an aerobatic novice like me. They gave me a personal tour of the place, and I was mesmerized....
Anyway, I told them of my problem, and they did a full check of the gear alignment, and they found the problem...but it was not what I was expecting..
Anyway, they found the gear to be within 1/4 inch of factory specs...they looked at it all day...test flew it several times...and in the end, found the tires to be bad..they were buckling under side-loads...they put two new tires on it, and it tracked beautifully....
So..look at everything...and don't overlook the obvious. Good luck...
Dan