regarding last year's piston replacement: did your mechanic plane the head before he installed the new head gasket? The reason I ask is the leak in adjacent cylinders that the muffler shop found.
And speaking of the muffler shop: you might want to have an engine mechanic diagnose your issue before making a major decision like selling the vehicle.
"I'm jealous of girls because they get to wear dresses." (Todd Flanders)