is the ball valve shutting fully ?
it will seem worse in the morning as it has all night to fill the tank as you haven't used an water over night.
as for the outrageous call out fee use a plumber that don't charge callout
only hourly rate or fixed rate on job.
hi-spec plumbing & heating (essex)
July 2009