Recently the Z has started to have a hard time starting, it cranks over fine. Acts like it is not getting gas. Eventually after a number of cranks it will fire up but be a little rough running then smooth out like normal. One thing I have picked up on is the fuel pump over the last year or so will make a screeching noise when the car is first started. Not your normal electric fuel pump sound that I am accustomed to.
Is there any kind of check valve/anti drainback on the fuel pump?