Yes, a faulty spark plug can cause an engine knock. Spark plugs ignite engine gasoline in the combustion chamber. Due to wear or dirt, it may not ignite properly, causing knocking noises. Knocking noises may be accompanied by decreased power output and increased fuel usage. Spark plugs should be checked and replaced by a professional to diagnose this issue.