Join Date: Nov 2003
Location: Texas, Richmond (Houston area), USA
Start by checking all of your ground connections and then the Fuel Pressure Regulator (FPR).
Those two things seem to account for a big majority of the problems you describe.
If those don't do the trick, I'm sure others will come in with further help.
Best of luck to you.
"It's my life and I'll get pissed if I want to." - icopus
"Just because your voice reaches halfway around the world doesn't mean you are wiser than when it reached only to the end of the bar." - E.R. Murrow