hello, to begin with i just got my mustang back recently from a mechanic, swapped the block because mine was cracked due to an idiot who didnt put antifreeze back after flushing radiator, anyway i get the car back and its running very rich, so rich it burns your eyes cant stand to drive the car, dont know why replaced the o2 sensors not as rich but still some, also it idles up and down for a minute or 2 when you start it, longer than before i had the work done, has a new e-303 cam, it will run if you leave it idling for a few minutes then dies after up and down surging, when driving the car it has the occasional cut out, and when you slow to stop or turn it will die but not everytime, can anyone give me any ideas or tell me directly what is wrong with it, any advice is useful, i have no idea, thank you.