When I had this problem I cured it by doing two things:
Take the top off and turn it over. Carefully remove the gasket, check it thoroughly for cracks or tears. Run your fingers along it feeling for such.
Use some vegetable oil or silicone LUBRICANT applying it sparingly to the entire length of the gasket. Use you fingers and be vigilant.
You will notice that the gasket probably has a "memory". It is holding a certain shape when not on the motor head. Reinstall the gasket "out-of-memory" (lack of better words) errrrr............
I hope you can figure out what I mean. Install it in a way that it will develop a new memory.......errr, i hope this makes sense.
When placing the motor head assembly back atop the canister, use steady even pressure to seat it while clamping it down.
This may have to be repeated a few times, but be careful not to pinch or tear the gasket during this.
It will work! If it doesn't, get a new gasket.
Respectfully,
FireMedic.