Welcome back:
The component you are referring to is the neutral switch service. I cannot see how it could be causing this issue. See the attached picture.
If the fuel pump pressure is within the manufacturer's specs, a new one wont make a difference.
You mentioned a code 9. Either you have a short in the ECT wiring or a wire is broken and no signal is being sent to the ECU. I hate to say it, but it is time to start tracing wires to see where that issue could be. Make sure the pins at the ECM are clean and not corroded, bent, or pushed into the plug. If it all is good, you need to check continuity for an open or a short.
I have attached a diagnostic flow chart for this problem. Follow it step by step. It is picture 3. Let me know what you find or if you have other questions.
Take care,
Joe
Images (Click to make bigger)
Thursday, October 18th, 2018 AT 5:16 PM