Carter bbs problems

Did you adjust the float level, even accidentally?
If the level is lower than it was, it will have some issues getting gas into the venturi, as it would need to pull fuel over the high point in the metering circuit.
That would be your flat spot off idle.

In the opposite case, if the fuel level is too high, it just flows out to the venturi and drips at idle.