The pump will prime on key on regardless of any sensors if the ecu is alive and healthy ( and associated wiring etc for the pump )
To fix things, you need to understand how they work and check/test, instead of throwing parts at it
This is cheap and covers Marelli
And of course this resource, but the Haynes does cover it well and printed paper is always handy. And it's cheap and fortunately still available to some degree.