Reading through this thread a couple things came to mind. I would replace both head gaskets and take the heads to a good machine shop and have checked for cracks and surfaced. Before installing the heads I would run a tap through each head bolt hole in the blocks and clean and inspect each head bolt. This will insure that when you torque the heads that you are getting an accurate torque reading. Once you warm up the engine I would re-torque the heads. This is the procedure we use in our shop but we don’t do motorcycles just trucks.
One of the problems with aluminum heads is they have a tendency to crack.
One of the problems with aluminum heads is they have a tendency to crack.