My TimeMaster gas cap seals sometimes and sometimes not.  I have attempted to replace the gasket but still have random leakage.  When the cap starts to leak the mower will start to sputter and quit.  I reseat the cap and the mower starts right up and runs fine until it starts leaking again.  This is frustrating.  Any suggestions will be greatly appreciated.