cooper 2007 - mini cooper ignition problem - oracle

I have a mini cooper which has the dreaded 'intermittent fault'. Sometimes I can get in and start it on first push of the button, another time the dashboard lights up as you'd expect and the engine fails to start.

The original main dealer can't find anything wrong with it or the local garage. Any suggestions please!

Edited by oracle on 01/02/2014 at 16:54