12678 is running with diesel loco end to end whereas i have seen 12677 arriving at ERS with electric loco.....Not sure of the reason. They can easily save diesel between ERS-ED.
In any case train is hardly maintaining its time between Salem and SBC and is regularly getting delayed.For the last one week avg delay in reaching SBC is about 1.5 hrs