chevrolet blazer

2000 chevrolet blazer will start and run if starter fluid is sprayed into air intake. if it is turned off it will not restart without starter fluid. it was running fine after a new fuel pump , fuel pressure sensor , and distributor cap and rotor.

what could be wrong ?