Recently bought a 2016 Titan. Well the low fuel pressure service fuel system warning came on. Replaced both fuel filters and primed system as required. Now it’ll start but it cranks numerous times before it does, the fuel system warning is still on and when i drive it just a few miles the check engine light comes on along with reduced power. Everything I’ve been reading I’ve come to the conclusion it’s a lift pump issue?? I want to order one but 900$ without knowing for sure is a lot. Any ideas?