I have an '06, but i'm sure the engines are very similar. I replaced the knock sensors about a year ago and if i can do it anyone can...OK, maybe not my brother in law, but not too hard.. Time consuming but not too hard.
There are several youtube videos on how to do the repair. Basically...