Hi m8 I have had this b4 with this engine and it was the pump in the tank but i managed to code read vehicle with my verus. It came up with immobiliser fault but wasn't but if I was you wud ask 4 a spare key if that doesn't work test pump in tank if that is ok try and get some1 with a scanner that will talk to it let me no how u get on m8