Piston problem is known as the B-2 piston problem. Symptoms are a "whump" from the rear when starting off when cold. I have seen posts that say that it can be repaired in the car. This does not sound like your problem.
Sounds like you need a good mechanic to assess your issue.