My Cruze knocks some of the time. When it does it won't let me go higher than about 2500 rpm. This makes it extremely hard to accelerate. It also makes my transmission shift hard and it jerks the car. I've been working with my local Chevy dealer and they've never been able to recreate the noise. When I drive my car its a daily occurrence. I still have about two months left on my warranty but I want to figure out what is wrong before that expires. Since they've never been able to recreate the noise the mechanics say that I have a knock sensor that messes up every once in a while and creates the knock. Does anyone think that this is possible or do you think since they can't recreate the noise they just want to get me out of their hair?