It really depends on the freight trains using the same tracks. Most of time they are within 15 to 30 minutes of scheduled times.
This depends much more on Amtrak than Ann Arbor itself. The one train I have taken to Chicago was on time, and an arrival from Chicago was on time as well.
Thanks! Your answer is awaiting moderation.