When i got the car it was starting and running rough with a high idle that was surging between 500rpm and 2000rpm glowing exhaust headers and a broken egr valve. I replaced the egr valve then found out that the ground wire had snapped. I replaced the ground and even added a second one. At this point the engine was still starting and running quite rough but the idle wasn't fluctuating. I was told the glowing exhaust was the oxygen sensor. Replaced that and it started up and ran (still rough) after a few tries where it started and died then started and died. The exhaust wasn't glowing anymore but the idle was steady around 2k rpm. I let it run for about 15 mins then shut it off. I tried to start it again about 5 mins later and it cranked over but would not start! Today i tried to start it again and it started very quickly and died about 5 times. We never really got it idling on its own but we were able to listen to it run for about 2 seconds at a time before it kept dying. Sounded pretty rough. Any ideas?