Strange as it may sound I fought this issue several years back and Long story short, found that by tightening the spring latch (bending it) on the lid the problem went away
hope this helps