Should run without the blue temp sensor plugged in. Try it with it disconnected. Won't run if the hall sender is unplugged. Sounds like it could be the hall sender.
Mark accross your dizzy and the camshaft journal for reference then unbolt and remove the dizzy.
Turn your engine to tdc on cylinder 1. Now pop the cap off your dizzy and check where the rotor arm is in relation to the cap with the dizzy rotor engaged in the end if the camshaft.
Once you have established which position cyl.1 lead should be on your dizzy cap; working from your rotor arm with the crank at tdc on cyl.1. Then the firing order in an anti clockwise direction when looking at the dizzy square-on is 1342.
Once you have all the leads correct try turning the rotor arm with the ignition on and a test plug in each lead, probably best to do this one at a time so as not to get in a muddle!
I just changed the dizzy on my G40 and it has cured the cold morning misfire. Plus feels a lot happier through the rev range now.
I'm hoping the lambda sensor and hall sender was the reason I was getting fuel in my oil on my long term 1306cc build; as I used the dizzy off this on my other one and it had the cold start misfire issue on both.
For £70 it's worth doing the sender IMHO if you are unsure on history. Or if your feeling flush £119 for the whole dizzy on ebay from ECP.