This is not a very common issue, but can happen under certain circumstances. If your heater element has become covered in calcite so that it can no longer effectively dissipate the heat, then it could feasibly distort the gaskets. Or, this could have been a manufacturing glitch at the factory (made on Friday, etc), such that the heater was over-tightened or not secured well to begin with.
My advice is to replace the heater assy (comes with new gaskets) #99002971
Also, be sure that the dishwasher fills with enough water each time to touch the heating element. If the water valve has become clogged with sediment, a poor fill can cause heating problems and potentially make the element overheat. The heaters on these units actually have different wattage ratings depending on whether they are in contact with water or not.