A bad knock sensor or trouble code from it indicates either the timing belt is out of sync, timing is too advanced or the fuel octane is too low for the setting.
Pinging is seldom audible for Honda engines and the knock sensor fault would not result in noticeable difference in the engine performance.
If the exhuast smoke is completely white, that is vapor and can be due to the weather or some problem with the head gasket which I doubt is the case as you mentioned it idles well.
If the smoke is slightly grey, it is oil burning and could be due to the valve seals.
Rich exhaust gas could be due to the EGR system not working correctly as the spark plugs don't seem to run rich.
For the high fuel consumption, it is a little puzzling as the spark plugs do not indicate a rich condition.
Any possibility of a faulty odometer reading?
SPONSORED LINKS
Saturday, March 6th, 2010 AT 7:27 AM