We had exactly the same problem with Kirsten's CM. Did everything that you did and still couldn't get them to come on. Never got to the bottom of it so can't give you much help I'm afraid. Bizarrely it started after her can had been in for a service so I started wondering if something had been knocked but like you, realised they were on fine when driving!