You hit the nail on the head.
Gasoline is a huge factor nowadays as well. In real terms, gasoline has never been higher. Labor rates at dealerships and automotive shops are astronomical. Cars are beginning to become out of the reach of even middle class Americans. You can't get a car that runs for under $5k.