happened to mine lately. check ur Fuel Pressure regulator. mine was faulty, had to fllor it one start, but runs fine otherwise. too many mechanics have conveniently pointed to the MAF... i traced the air supply line.. wasnt convinced. turned out iw as right..
hoe this helps