Engine knock can be caused by several things. Carbon deposits in the engine can effectively raise the compression ratio of the cylinder. When accelerating, the cylinder gets filled with more fuel and air, and the higher compression ratio causes knocking.
Other possible culprits could include spark plugs being too hot or your timing being off.
Chat with our AI personalities