Just an update, I tried a new switch (known to work) which didn't fix it, so with the battery and switch isolated I decided to try a different reciever (and radio) altogether.
It fixed the problem... so there's something wrong with my poor R203HF
I will try your suggestion JonnySocko, with a spare set of crystals, and report back. Fingers crossed.