Before you start taking material off the head and block you should know how much has been removed previously.
The holes in the pistons is usually caused by too hot spark plugs, and too lean a mixture. The lean mixture could be carburetion, leaking intake manifold, or poor seal around carb allowing a lean mixture.
Bookmarks