Always an issue when the fault doesn't show itself. At least you found some dry joints and fixed those. What else can we do?
My only other course of action would be to get the lid on, allow the unit hours to get right up to temperature and just let it run.
If there are any unstable components, it should start to show up eventually.
Good chance its fixed. Or the problem may be elsewhere as you said.