Re: Would the wrong spark plugs cause...
In my opinion, yes. We bought our boat and soon after had to rebuild the 5.7 engine as we had a "pistion slap". After doing some investigation, and talking to a professional engine builder, he noticed that the spark plugs were the wrong type. They were too long and supposedly, therefore were too close to the exhaust valve. This caused the exhaust gases to heat the spark plug electrode and act like a glow plug causing preignition.
Make sure you use only the plugs recomended by your engine maker. At least as far as heat range and physical type.