Some more background. I sent my Civic in a Honda dealer for a timing belt change (89k miles), oil change, and a diagnosis of why the SRS light on my dashboard is on all the time. They changed the timing belt, and told me my motor mounts were broken too, which they also changed. That was two and half weeks ago. The Honda dealer told me the SRS light was on because of a faulty driver site seatbelt buckle, which they changed a week and half later. However, the SRS remained on after that. Also around that time I started noticing the occasional losing power problem. When they rechecked for the SRS light, they told me it was because the alternator were bad and giving out a higher voltage to the batteray than it supposed to. Yesterday I went to a Getty garage both recommended on this Cartalk site and by some of my coworkers to change the alternator for half of the price what the Honda dealer wanted to charge me. But the Getty mechanic could not reproduce the "losing power" either. This morning on my way to work, my car started losing power and stopped on the road completely. The Getty guys told me that the timing belt had slipped.
My question is why would a new timing belt slip two and half weeks after it was installed? Am I right to suspect that the Honda dealer did something wrong when they put in the new timing belt?