Pistons are not the most likely cause... Many more people have had fuel injector/fuel rail/ignition coil issues and no further issues once remedied. Go to a shop and get a proper diagnosis.