No one is going to be able to exactly pinpoint the problem remotely on a forum.
Unclear if the test you did just manually winding it, you we wearing the watch or not. If you were, then it's not a test that is going to tell you anything. So if you haven't done so, wind the watch fully using just the crown, set the time, lay it dial up, and monitor how long it runs. If it runs for the full expected power reserve, then you know the issue is in the automatic winding, and not the base movement.
In the end though, it's not going to fix itself, so you will likely need a full service regardless.
Cheers, Al
Click to expand...