It's MML0(zero). The way the chip sits in the ECU is not the problem. Both diablo and SC use the same hardware to attach to the J3 input on your ECU. It just looks different from the outside. The most likely cause of an intermitten failure on a chip is a J3 input that was not cleaned correctly for the initial install. Pull the computer and disassemble it using either a 5.5mm or a 7/32 socket. Next get a piece of sandpaper or scotchbrite pad and get ALL of the pins on the board to look copper colored. You don't need to sand a hole in the board just make it copper. Then try it again.
If that fails I suggest getting your hands on a data logging scanner and check to see that your O2 sensor is cycling properly and that the fuel trims are not too far away from 0. If that all pans out then I would suspect a vacuum leak or your idle air control.