In all fairness, Amtrak's reliability is much better along the corridors. You could conceivably ride between Harrisburg and Philly every week for a year and never be more than 15 minutes late.
The longer the route, the better chance of it being late. (As a general rule) There are also long routes with so much padding in the schedule, the on-time stats are misleading.