Earlier it used to get EMDs regularly. Then it was more punctual than today. I am talking of 12986 and not 12985. 12986 nowadays is always late. Reaches 30 minutes late always at Gandhinagar and Jaipur junction. So EMD definitely required. Main culprit of this train getting late is Meerut City Rewari DMU passenger.which always stays ahead of DD and stops at every station. Also DD has a regular 10-15 minutes halt at Khalilpur just before Reeari. As DD has to stop regularly at Khalilpur it always reach Alwar late. As DD nowadays is hauled by Alco it can't get coverup for lost time and is always late at Gandhinagar and Jaipur.Situation will worsen more if this DD had RSA with LKO DD. Then 12986 will get more late and may even reach Jaipur at 12 pm.