I just bought a used 2008 pilot with only 10600 miles on it. Everything had been great until Monday morning when my check engine light came on. I got gas on Friday and had not driven it until Monday, so I figured maybe it was the gas cap. I took it off and put it back on, but the light was still on. Took the Honda to the dealer since it's still got lots of warranty left. First, I was told it was probably the gas cap. Then they decided to check the codes and told me the wiring harness was damaged by rodents, and this would not be covered under warranty. When I asked how much money, they told me a minimum of 320 just for labor. They said they wouldn't know how bad the damage is until they got in there. I think the service manager could tell that I was in shock, so he brought the mechanic in and showed me a broken wire by the engine. My husband is a mechanic by trade (on Army tanks, though), so I informed them I would take it home for him to look at it first. We figured out that the broken wire is to the knock sensor. I have ordered the new part (cost $3.48 plus s&h). Does he have to take the intake apart or can he just move the power steering pump over and get to it? I've done some research and see both answers, but all the info is a few years old. Any help is appreciated.