If you gotta take it apart and you got the money mine as well replace it. And yes it is your fuel pressure regulator. I would also check out the venom regulator it is good for nitrous, turbo, and supercharged applications. But if you get the Venom mine as well get there intake and fuel rail
