In your original post you said every component had been replaced but the booster.
Replace the booster. Might as well.
A faulty booster could sure cause this problem.
As far as your mechanic saying nothing is wrong with it.....well.....nothing else he replaced has fixed your problem.