Just tried new crystals, same problem!
Guess my reciever is dying... am I the first person this has happened to? I'm so confused, it goes crazy when the engine is running, but behaves itself before it's been fired up. It's never been wet or had petrol on it, but might have copped a decent amount of vibration and shock (1/8 buggy).
Oh well, if there's any other suggestions (happy to pull it apart and inspect) I'd be keen to give it a go, otherwise it's new reciever time...