Hi Pe,
The plug cap is pushed all the way down (on) and yes the earth is connected to one of the mounting bolts, I did zip tie (loosely) the sensor wire to another mounting bolt to stop it touching the crankcase.
I replaced the switch with a new one, checked all leads all seem to be fine, balanced charged the 2s 2200ma battery, started the motor all ok yeah.
Went out this morning put plane together fuelled up started no problem warm up fine I just tried full throttle one more time before letting model go and the misfire is back, I changed the plug for a new one (cm 6 gap correct) still the same misfire. The needle settings are in the same place when the engine was running well before. It seems that it might be heat related as when the engine is warming up all fine but as soon as it gets up to operating temperature the misfire is back.
Steve