Friends 97 cobra idles perfectly, revs up fine, but over 1/2 throttle keeps on breaking up. As the car heats up you can give it less and less throttle before it starts to break up. Put it in nuetral and rev it and the car is fine and again at idle its fine. Its throwing a code for lean bank two (forgot what o2 sensor that is). Car does have mil elims. What do you think bad mil, bad o2, bad maf, or coil packs. Car runs pig rich its not a lean break up you can smell the fuel