I have the exact same problem on my 09 Leopard. I have replaced the ignition module, coil, key, stator with no luck yet..
I do know some of the TAG’s will not turn the motor over fast enough to start – it is a common problem, have you tried an external starter? You may want to give it a try. I know it sounds counter-intuitive, you should get a spark but if the motor isn’t spinning fast enough it won’t work…When i bought my TAG the only way it would start is with the external starter. I put in a bigger battery, rewired the starter with heavier wire and now it starts ez with the starter – that is until it broke recently.