On time and Amtrak is never going to happen. And I do not blame Amtrak 100%. As a Amtrak rider when ever I can....I have seem the issue Amtrak faces.
Two incidents come to mind.
Riding the Cardinal Chicago to White Sulfur Springs. Running minutes late due to heavy rain slow orders. We get within 2 miles of the WSS station and stop. We sit for 40 minutes. I finally I hear the conductor on his radio. CSX has a work crew on the far side of the tunnel a mile on the OTHER side of the WSS station. CSX finally allows us to slowly roll into WSS......the conductor tells me that was retaliation for something CSX felt was the Cardinal's fault the week before. The train then sits another 30 minutes before the CSX crew 'finishes'.
Last trip out of Chicago on the Cardinal. We are not out of sight of the Chicago station when we stop at a rail rail crossing. A freight train is stopped on the crossing. We sit for SIX hours. Amtrak tells us they can't take us back tot he station and the freight is 'broke down'. After 6 hours they back a new loco up to this freight and move the train. Needless to say we never made up the time but got later and later as we missed all meets. Again....the conductor hints that that was a anti Amtrak move...just to show whos boss in Chicago. Who knows.
I still love it as my favorite way to travel.