Ok, that is the fault in the ECU, check what the immobiliser control unit says.
The ECU does not know why the immo blocks it, just knows it does.
PS:
If you only got a cheap fault code reader that can't go into anything but ECU let me know..... am not too far from Brum and there quite often for work, can get full scan with my full VCDS.