I own a 2005 grandcaravan, 3.3L , 30k miles. The engine has a horrible consistant ping,rattle , and recently a knock. the car is still under warranty but the dealer said no codes are coming up so there is nothing that can be done untill some thing breaks. I had asked for a print out of the diagnostic check, the response," my machine does not print" An independent mechanic said it is the knock sensor, I dont even know if it is equipped with such a sensor. any clues,