what has the car been doing when its been cutting out it sounds like the metering head is shagged if its pissing out it may not be as simple as that though cause its went on so long there may be engine damage. get the metering unit changed and see what happens is it sparking