this can be one of a few problems, firstly the inline water filter (filters mains water into the boiler) maybe partially blocked, isolate mains water, remove and clean, the flow sensor maybe cruded or faulty (assume this is what your serviceman replaced) and lastly the dhw thermister maybe faulty
but eitherway, why do people pay servicemen when the problem isnt fixed? If I brought my brokendown car to the garage and when I collected it they said sorry mate, changed a few bits, its still not working thouh, here's the bill, i'd tell them to f**k off!
T, June 2008