Pistons and rings cannot be the cause. Mains, rods and cam bearings are certainly possible. As is the pressure relief valve being partially stuck open. Given you had 2 pistons replaced I would be checking those 2 rod bearings and the pressure relief valve.
Are there any unusual noises? A missing bearing shell would result in a pretty big noise. Note sure what else in the bearing are could do that. Possibly if grooved bearing shells were installed at each main, top and bottom.
If the installer has no clue
I would check the sending unit and relief valve first, as they are both readily accessible without removing the pan.