hi all i have a 2003 cruiser ute 1hd fte di turbo that has just had a new head put in from an over heating issue with radiator, but now it has starting issues . when you crank it over it starts then shuts down immediately and if you leave the key in the on position then try and start again it wont start but if you turn the key to fully off it will fire up and run like a swiss watch. then when you turn off and try again it will start then stop straight away again then try again and it starts fine . this does this consistently every second time you try to start it all earths check out fine on multi meter at wits end