Yes I think its due to third line...but after researching the train schedules I understood the reason 12347 rph express gets delayed regularly...it is due to er not allowing koaa-jat exp to overtake although shahid has early arrival time than 13151at bwn...ER does not allow a SF to overtake a non sf though its getting late!