We had to have my son's Vibe PCM replaced a few weeks ago too, with less than 12,000 miles on it. We were having a somewhat extended crank time problem too. The day it quit, it kept dying, and then wouldn't start at all. Towed it in that evening and they started on it the next morning. I was surprised that they had it finshed within a couple of hours. Hopefully we won't have any more problems with it.
the "Mustang Guy"
1987 5.0 LX bought new 3/31/87. 306,000+ mile former daily driver
2003 Neptune Vibe GT - current daily
2010 Red Vibe GT - former daily - RIP 6/16/14
2013 Equinox LTZ - wife's daily
2006 Platinum Vibe - son's car