they are good figures mate, so what are we missing to make your light come on every once in a while?
i know there was a resistor type thing in the back of the dash panel pcb which may cause similar issues, have you taken the dash out to check the wires there?