In last version the NAT changes are not really works.
i got all few minutes lost connections in and endless loop.
my regulary NAT timeout ist 360 or 600 seconds - that is enough for
a router.
Can you please check your keepalive (tcp based!) coding,
and verify that the miner is working with general settings on natted router ?