Before throwing parts at it do some basic trouble shooting Listen for the fuel pump if you hear it its more then likely fine unless the fuel filter is seriously clogged the car would still run
Do you have a service/check engine light on
Could be a number of things cam and crank sensors maf sensor