I've read that after doin such a repair, it helps to "stake" the steel seat in the aluminum head. IE, many small dimples very close to the seat pushing the aluminum making the fit tighter.
I have the same issue on a Briggs 18HP Zero turn I picked up about 3 years ago(built in 2005).
Replaced the head and piston, runs great.