Just for trouble-shooting:
What happens when you temporarily disconnect the speaker from the BITX40 output?(so that the speaker is only connected to the Raduino output via the 1K resistor)?
73 Allard PE1NWL