People who are not aware of when a timing belt needs replacing is not GM's problem but entirely on the owner. A belt that snaps before the scheduled change is a different story. It is all outlined in the owners manual that comes with the car and if it didn't come with the car you can always call your dealer or get it online. You can also call a dealership to inquire about any special maintenance that is required for your car or in my case when I did the regular maintenance at the dealership they had advised me of the timing belt replacement at 100,000 km's. They also sent a letter in the mail reminding me of the timing belt and the damage it will incur if not replaced at the scheduled mileage. IMO.....Ignorance is not an excuse and you are SOL if you didn't take the time to thumb through the pages of your owners manual.