I had a friend that has the exact same issue as you,
So I said to him to wiggle the Key Head around [not to much to break the Key Off] so the pin on the key would contact the slipring around the ignition switch, and he got it started,
I told him to come straight around [to my place] and put the scanner in it,
it had a slip ring error [which does not activate the MIL], and he was using an old Key Head,
I had one in stock, placed the Key Blade into the new Key Head, binned the old one, after destroying it,
Went out and programmed the new one in,
Started first time, and has every time, as it a daily car,
This was 8 months ago.
The rest is history.