Weird Ardumoto Behavior

It sounds like one of the power transistors in the chip has blown.

If you swap over the motors, is it the same channel that's faulty?

If the problem moves with the motors then its a problem with the motor.