It only ran for a short period then would not restart. I followed the information as far as I could about what the problem could be and when I did replace the 'O' rings they were una poor state, flat, cracked not seating properly, so I reckoned that it would not hurt to do them all and eliminate that issue as a problem. Probably created another one.
I am not sure about the needle as it does not seem to move very freely when the float is moved up and down. Sometimes ther is more fuel than needed other times there does not seem to be any. Have also replaced this.