Re: reasons why piston go bad
look at cleaning the oil injector and rebuilding that as well. there might be mains that are connected to the oil injecter to get them oiled. not to familiar with what engine you, have, but its safest to check out how the injector actully works and what its connected to, to provide lubrication.