There are several signs that indicate a faulty piston in an engine. These include excessive smoke from the exhaust, loss of power and acceleration, knocking or rattling noises, and increased oil consumption. If you notice any of these symptoms, it is recommended to have your pistons inspected and replaced if necessary.