I don't think it's an immobilizer problem as Jaguar with immobilizer problem will not crack at all........ Check the wiring from ECU to the Fuel Pump relay or try to replace the relay also check the earth wire at the pump, and see if that helps........or it could be you a faulty pump..........