Thank you to all those who replied,the fault was in the srs controller,with it disconnected we were able to establish coms with engine and immobiliser systems.We replaced the srs controller and re programmed it and full comms was restored on all systems correctly.One to remember next time,try disconnecting controllers in turn.