The cap was on,so it wasn't the cause.My mate told me that I should check if thermostat is working properly.Can't tell if fans worked cause I was cleaning my 125 couple of metres away and I had the engin running,so couldn't hear even if the fans were working.Thanks for your opinion and will to help anywayCynic.I appreciate that.