Given it cranks, suggests the issue is possibly not the actual immobiliser (since the immobiliser isolates the starting circuit as well as fuel & ignition)...perhaps try bridging Fp and B+ in the diagnostic port to check if the fuel pump ECU is the culprit....?
Bookmarks