I had the exact same problem, right after I bought the car 2 weeks ago. My battery cable was bit bit worn on the bottom part of the terminal and I initially thought that was the problem. However, it ended up being the battery. I had the hesitation starting, and also my air bag light would come on quite a bit. It was not always on, but more so than not. I replaced the battery, and I have not had the problem since My car would hesitate, but as long as I kept the key turned, it would eventually start.Now the car starts immediatly, and no air bag light.