Like the others I think it's a servo issue. The engine will cause a different frequency of vibration in the air than it does static. Put a new servo in and change the extension if it has one. I can't imagine an engine issue that would cause what you described.
David