I am running geth node on a pretty robust server with lots of disk space, memory and processor (screenshot attached). Once geth fully syncs and I connect mist wallet to it it shows the latest blocks and number of peers all that. Next time I try to connect it shows at 6000-8000 blocks behind and need to wait and dont get the latest txs. Right now, it would never catch up with the latest blocks. There is not error/warning in geth console. How can I keep geth syching upto date? Its running 247365 I remember it happened with way early version of geth too almost a year ago..so definitely its not related to this particular version. I also tried with running geth in light mode it helps catching up fast but then falls behind again !