Boz, in addition to all the sage suggestions already given, another reason for your ESC not to work might be because that it's not compatible with your 2.4GHz radio. Most every 2.4GHz transmitter emits a lower-voltage pulse signal than their 27MHz, 35MHz or 40MHz counterparts. To prove the point, is it possible that you could try your ESC with a transmitter other than 2.4GHz? I have known at least two MTroniks to fail with 2.4GHz sets, but the problem was soon remedied in both instances by simply beefing-up the pulse signal with a simple 2-transistor booster which connects between your receiver and your ESC.
If your ESC does indeed work with, say, a 40MHz transmitter, would you like one of the aforementioned signal boosters in order for the ESC to work with your 2.4GHz set?
Alternatively, is it possible that you might loan another make/model of ESC to try?