Check the ground near the PCM and at the radiator support.
There may be a small ground from B- that came loose.
an issue i had was related to mr. Earl's advice up above.
my ecm wasn't properly grounded to the battery, so couldn't supply a ground for the f.p. relay.
try pulling the harness off the ecm and making sure there is continuity between the negative battery clamp and pins 20, 40, and 60 of the harness.