So in the last one month or so punctuality of this train has improved and has departed late only twice and twice with minimal delay. The only possible reason is that it's rake running in up direction has been given a bit of priority and is arriving anvt by minimal delay.
There was a time when it was rescheduled in its every run in dn direction by 4 hrs or even more than that. But may be that horrible past has passed away and is enjoying on time departure