It must have a pressure switch, its built into the DCU, it must have a vac feed going to it, if not will not trigger the injector.
They lead does need to be earthed, even if you think it makes no differencem, it will when its running right
They do run better on Super because of the octane rating and can reduce det
Are you local, where you based