It could be that the flow rate filling up the toilet is slow - turn master stopcock fully on. Always ensure that between flushes and when on holiday that the toilet is full of water ready to flush.
Always use a toilet blue block.
If all else fails take toilet guts out and dishwash them.
best wishes Nyge C
March 2011