A governor that is pulsing can give this waddle too. (Nice word waddle ins't it?) Try switching off the governor in stable, straight and level flight and see if it still occurs. If not, you've found the problem.
A dodgey magneto can have the same effect. I'm sure your engineers favourite job is stripping and re-assembling a magneto