I'm the third owned on this fairly well-taken-care of 2002 Sonoma SLS, but it's got a problem.
About a month ago, I took it out to the store at night to get something, and it had trouble starting. At the time I attributed it to the fact that it was really cold outside. It'd fire up normally, drive for a bit, and then try to stall out and die. It did die twice on the way to the store, but made it there. When I came out from the store it would not start at all; it had lights and the radio and everything worked just dandy, it just refused to turn over, at all.
Longer story short, we had to tow it home, and my dad had me try to turn it over for him and he says the timing chain is out.
The first owner (not person where I got it from) did what looked like pretty good maintenance on it, regular oil changes and stuff. It's got about 67,000 miles on it and such. Is the timing chain likely to go out on one of these at this kind of mileage? Is it easy to repair, or should I take it into our GM dealer and have them replace it for me?
I have very little experience working on cars, and my dad has never worked on one that was younger than a 1984...
Help?