Try cleaning out the throttle body, this will ensure the butterfly is correctly seated. If the valve timing goes slightly out this can cause cutting out. Usually due to slack timing belt or new belt not set with the correct locking tools.
Thanks for the information it was the throttle body . I cleaned mine and my neighbours throttle bodys they had the same fault both cars running sweet . very much appreciated