Our autopilot (ST4000mkII) works fairly well under sail, and while motoring slowly with the rudders down. But motoring at moderate to fast speeds (with rudders up, of course), it's a different story. I'll get myself settled in on the desired course, and engage the AP. After a few moments, the boat might start to drift off course, and the AP begins to apply a little bit of correction. But it gets impatient... when that corrective helm doesn't move the boat back on course, it applies even more, unaware that it is overcorrecting and that it just needs to be a little patient for small helm adjustments to show an effect. More and more steering is applied as the boat then begins to veer back towards the desired course. Because it steered so hard to get back on course, it overshoots and goes off course to the other direction, then tries to get back to the correct course, overshooting again.
This continues indefinitely, veering off course 15-20 port, 15-20 stbd, 15-20 port, etc. (even after giving it plenty of time to "settle in" to the right course).
I've tried changing virtually every setting on the AP (response, rudder gain, autotrim, etc.). Some of these settings help, but none eliminate the problem. If the coast guard or sheriff sees me, I'm likely to get stopped for boating under the influence! And I don't even drink.
Anyway, after reading through the manual, I think I might need a rudder position sensor. It is supposed to help this kind of situation. But I thought I'd ask here first to see how other peoples' autopilots work.
--Mike