that hesitation problem sounds more like a fuel issue, but could be the knock sensor NOT sending info to the PCM.
without looking at a live data stream from a scanner, i'm just guessing out loud.
beer