Stupid Car! HELP!

Lol well thanks for the motivation. I checked the engine for codes today.
It threw a 34. Which according the the FSM it is the ‘Knock Sensor Circuit’. I called up a friend that works a dealership today, and hes getting a discounted price on a new one today. So I’m waiting on a reply from him. Hopefully I’ll be able to replace it tomorrow or the following day. Then I can erase the codes, and drive it around to see if the problem has disappeared once and for all. If not I guess its back to drawing board.

Does anyone know if a Knock Sensor could be causing my problem? Based on the symptoms I described.

Thanks Alot!