I've experienced inconsistency on this route before. They are about typical by amtrak standards. Not enough to ruin a trip. Just minimalist which justifies minimal or no tip. I tipped at breakfast but not at lunch. If I get the same lady tomorrow she may be rested and more attentive.
The grill being out in the diner is problematic and that it limits selection. So far I've gotten my first choice which was French toast for breakfast and the Angus burger for lunch. I'm not sure how this affects dinner. I usually have the steak.
If the grill is out tomorrow and I'm not able to get steak, I will complain. These are things amtrak controls. Additionally, an issue with equipment that takes 90 minutes to fix in Chicago is also under their control. This issues put us out of our slot into abq which resulted in delays that caused the trip through Bakersfield. I don't like to be greedy, and I'll over look one or two issues, but this many on one trip is hard to overlook.