Glad to hear you got it fixed
One trick for these types of cut-out is to watch your tach, if it is an electrical issue, the tach will drop like a rock when it cuts out, a fuel issue will usually show a slow drop to zero.
I hope you got your money back from your mechanic.