Thanks for this - I have the same problem - just ordered a new microswitch for £6.49 on ebay.
http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=190633222699
I confirmed it was the microswitch by giving it a tap - this was enough to stop the boiler randomly firing up.
I can't comment...