I would go with the idea that its one of the coil packs, a bad coil pack always causes a hesitation. If you can maybe pick up a new one, and try switching it out with each one of the packs to see which on may be bad...Or better yet, have someone test the coil packs.....