Midland Valley said:
Is it because there are no dining cars available, not even heritage, or is it not enough crews that they don't have one on the Cardinal? Maybe there are not enough through passengers.
It's a lack of dining cars that is the reason for no diner. Amtrak carries 22 diners or diner/grills on the roster. Normal service requires the following.
Code:
Silver Star 4
Silver Meteor 4
Crescent 4
Lake Shore 3
___
Total 15
NY spare 1
Hialeah spare 1
That's a total of 17 cars for sure. I don't think that they keep a spare in Chicago or New Orleans. Additionally they might actually allocate 4 to the Lake Shore, even though I think that they can get by with 3.
That leaves 5 cars available by my estimates. Figure that 1 or 2 are always out of service for heavy maintenance and inspections. I'm not sure if any are out of service for wreck repairs. Additionally I know that Amtrak still has a few Temoinsa kits left, so it is possible that 1 or 2 are being retrofitted.
However, even if none are out for wreck repairs and rebuilds, that would still leave only 3 to 4 cars, depending on maintenance. The Cardinal would require 2 cars, I think, which is cutting things very close. Especially during the winter months when Amtrak has freezing problems.
That more than anything is why the Cardinal and even the 3R's when it was running, have no dining cars. Crews are certainly not the reason, as Amtrak can always hire people.
I also don't think that lack of business has anything to do with it either. When I rode the Cardinal with Superliner equipment, the diner was packed.