I've given up on the idea of the Starlight being on time--at least northbound into Seattle. It seems the primary problem is between Sacramento and Eugene. Southbound, the train is usually on time (or close to it) in and out of Portland Union Station and stays pretty much on time through the valley. Northbound, the train seems to do all right as far as Sacramento.
Although lately, there have been quite a few late southbound Starlights out of PDX. The Talgo trains are also frequently late--in both directions.
As nice as it would be to have the trains always on time, I usually don't worry too much as long the the northbound Starlight is in PDX by 6 pm. After that! Of course, it hasn't gotten in before 8pm several days this week; it didn't get into PDX until 7:30 the other morning!
The latest Starlight I've been on was in 1980, there had been a freight train derailment and the train was detoured and was more than 7 hours late getting into San Jose, I was on my way to LA. We finally got there about 2 am, later than most public transportation ran, and I had considerable trouble getting to my hotel in Long Beach. I finally got there at about 6 am. I went to sleep, and the maid wanted to come in and clean the room. I just got there!
Since there, I have been on a lot of late trains, but none as bad as that. Most of the time, I just take the lateness in stride. I must admit, though, even I can get pretty antsy toward the end of a LONG trip.