Something's up with freights, I guess. I was on 21 yesterday (3/22 into 3/23) and we wound up four hours late into MIN. I was told a big part of that delay was a freight engine "ran out of fuel" (! I didn't even realize that was possible) and stalled out and they had to get a helper engine in to move it - until then, we were stuck behind it.
We also kept stopping on sidings for freights. I guess you get a LITTLE late at the start (it was about 20 minutes late out of BNL) and it just snowballs.