Okay I am running 5.14 and its perfect. I know after this something was done about resetting the packet counts on gre tunnels.
If I run anything after 5.14, after a week (depending on traffic) the tunnel goes down. I reboot, power cycle, do anything it REFUSES to come backup.
Downgrade to 5.14 and away it goes. Weeks, a month no issues.
If after the downgrade, I see the tunnel is up, I can upgrade and it will work again for a period of time, then go down.
The GRE tunnel is important as its a dedicated IP and I route all my incoming and outgoing via it.
So what ever was done from 5.14 upwards as far as gre packet count, needs to be undone as its never ever been 100% reliable. I have tried all firmwares after 5.14 its always the same.