This is my first efi mustang I've had and I have some issues I cannot figure out. At first the car was running so rich it would flood itself out and take a few hours to start back. After a dash wiring harness and some frustration I traced it to a bad terminal in the ecu. I repaired it and I was getting the proper voltage that I was not earlier from the tps sensor. When I first started it after the repair it idled perfect. I took it 2 blocks from home and pulled in the driveway and the idle started surging. And if I free rev it to 2000 up it sounds like its flooding itself out again. As far as I know the engine is stock internally. It has a fender mount cai e fan and pulleys. Still has smog pump egr and all 4 cats but exhaust is dumped. I have put new plugs in it already. If anyone has an idea could you please help me out? Thanks