I had the same problem with my 3 door, i changed the cps sensor and it was fine,then it started playing up again ,would start rev up then cut out. Rang my mate who said it sounded like the ignition amp , Changed that and it was SORTED

Also put a new fuel pump and filter on,but that didnt make any difference
Oh and i changed the fuel pressure regulator