Do you have a lift pump pressure gauge for it? If you don't, I'd get one or make one so you can see what is going on. Test it where it feeds the CP3. That will rule out a lot. Things like circuit breakers on pump will do that. They will run until they trip then reset when you cycle the key.