Yeah...no. The dealership may suggest the 100,000 mile service, but it's only to get that money out of you. Don't do it until you have to. It's not your timing belt because it wouldn't have started up that one time and stop again.
As for your starting problem, is there a check engine code at all? It sounds to me like it's a starter problem. Though it's not common for the starter motor to go out that fast, it's not outside the realm of possibility, I'd take it out and take it to get it checked at Autozone or Checker/O'Reilly's. Also, get your battery checked and check operation of your fuel pump.