In-gear idle issues

Maybe, maybe not. It depends on which part number he has. They do make Blaster coils that require a ballast.
So the engine was running fine and performed well with the MSD box & coil, and you went back to the OE style setup just to pass smog? I would be inclined to go back to the MSD setup and put the OE setup back in when you need to get your smog test. Like halifaxshops said, the orange box ECU may be flaking out on you. I agree with what RRR mentioned, 25 degree advance is huge for a basically stock engine. Do you have someone with a known-good ECU that you could borrow just to eliminate the ECU being a problem?

Also the Blaster 2 coil does not need a ballast resistor. Ballast was for OE style coils and to prevent burning points, neither of which you have. You might want to try bypassing the ballast resistor to see if giving the coil the full 12v will help your issue.
That is a good point. I don't know someone with a good box. If I try a couple things and I cannot fix it, I will work on getting the msd reconnected. It is a blaster 2 coil so I think you are right on not needing a ballast. How does one bypass a 4-point ballast (safely)?