I had the same problem which took me some time to figure out.
I also couldn't start my car and also thought it was the battery.
While trying to get it going one evening, I noticed that the gearshift position indicator which is beside the main battery gauge was indicating that the car wasn't going into Park, even though the shift lever was in the correct position and the sprag was engaged.
By pushing the gear selector hard in the forward direction while in the Park position, I was finally able to start the car.
There is a cable connecting the gearshift lever to the left side of the transmission housing at the rear of the car and I suspect that the cable has stretched and has to be reset. Others have said that the cable needs to be lubricated.
The adjustment is apparently trivial.
On cars older than 2012 there are two adjustments which must be made.
A manual for a 2012http://mmc-manuals.ru/manuals/i-miev/on ... dex_M1.htm
For the 2012 the adjustment procedure consists of inserting a metal rod through both the control lever and position switch housing to align them when the shift lever is in the neutral position.
In the manual for Shift Position Adjust go to Transmission-Shift Position Switch-Shift Position Switch Adjustment
1.Set the selector lever to the N (neutral) position.
2.Set the control lever to the N (neutral) position.
3.Loosen the shift position switch mounting bolts and turn the shift position switch so the hole in the control lever and the hole (cross section A-A in the figure on the left) in the shift position switch are aligned.
4.The shift position switch can be aligned by inserting the special tool inhibitor switch adjusting gauge (MD999576) into the hole in the control lever and the hole in the shift position switch.
5.Tighten the shift position switch mounting bolts to the specified torque. Be careful at this time that the switch does not move.
Tightening torque: 11 ± 1 N·m
6.Check that the special tool inhibitor switch adjusting gauge (MD999576) can be inserted into and pulled out from the holes in the control lever and the shift position switch smoothly.
If it cannot be done smoothly, return to step 3.
7.Check the shift position service data.
Below is a link to a picture of the older transmission housing which has two shift position sensors.http://media.caranddriver.com/images/10 ... iginal.jpg