After struggling with this for 18 months I've caved in and replaced it with the weber master touch premium.
What a difference! Done a dry run today and I'm at 225f after 6 hours without touching it once!
Cost £300 but b&q are doing the normal master touch for £120 at the moment. Its basically the same but doesn't have the hinged lid.