My mate had this when he converted his 2i to turbo power and it turned out there is diffferant length holders for the crank sensor and his was too long so the sensor was too far away from the flywheel and not picking up. We changed it for a shorter one and bingo away she went your problem could be the same
Mark.