not wanting to sound a nob but do you realise these are not quick cars by any means and being beat by a 1.6 corsa wouldnt massivley surprise me you have to bear in mind even a 1.6 saxo would show your car a clean set of heels in a straight line race
as for the cutting out it will be the idle speed control valve it will either need cleaning or replacing