mine went bad in one day.
it has diaphragms inside it, and they are unpredictable.
do you have a FSM yet?
if not, you need one, they can be very very help full.
if you do not think that it is the FPR, then go through the entire EFI section in the FSM, and test every sensor that there is, and you will eventually find your problem.
things such as the CHTS, TPS, AFM. (you know what i mean)