The reason it could only be working intermittently, is as the electrics warm up after a mile or so, a little cog or something could expand, and stop making contact? So it could be something not quite alligned properly, that goes out as it expands. Make sense?!