I have an Olympic 38/50B wall mounted boiler which has given some problems. A couple of months ago the ignition light went out and would not stay relit. An Engineer fitted a generic thermocouple, which didn't fit properly but seemed to do the job. More recently, we lost the ingnition light...