Could be injectors. Before you go looking at that, check your Mass aif flow sensor harness. If those pins gets corroded you can run into wierd idleing problems. Doesn't quite explain the problem starting.
Think as simple as possible about it to start with. Starting problems are (mostly) either you're not getting fuel, or spark.
Check your spark plugs, wires and distributor as well.
Heck, you could have gotten a bad tank of gas.
