As a DCX trained and certified technician I can tell you that the reason these newer cars are junk is because of the lazy American public. Everybody has to have all the little trinkets on their cars, so the manufacturers oblige and add all the electronic (key word here) modules and gadgets. As soon as you add electronic anything, you are adding a great deal of uncertainty. Electronic modules are very unpredictable and with the way that the auto manufacturers have them set up, if one module goes down, it can take out the entire system. Compare sometime a 1980 Dodge Omni and a 2007 Dodge Caliber. Yeah the Omni is very lackluster, and somewhat boring. However, it gets the same (if not better) gas mileage and actually makes you think about driving. Maybe we should "Wake up and drive" and stop letting our cars drive for us.