Part of the increased cost factor is the new cars require more specialized tools or vendor lock in with computer tools. The tighter tolerance engines also just have a worse time when things go wrong. (Not me arguing for shittier efficiency, just noting the market forces at work).