These might be your options, also some auto parts store test some of them for free.
Bad parts or going bad:
1.starter
2.spark plugs
3.distributor
4.icm
5.spark plug wires
6.battery
7.fuel not reaching rail
8.leaking fuel injectors
9.faulty fuel pump
10.pressure regulator