Okay let rewrite this to be clear .
Car will crank (Turn over) but will not start , but when cranking (turning over) the engine will start with the use of
start fluid sprayed in the throttle body ,when you stop spraying the engine stalls ..??
If this is what is happening, then please check the fuel pump is working , if you have no fuel pressure the engine will not start.
If the fuel pump is running then you need to do a fuel pressure test as anything under 18psi will not start .
When you switch on the ignition the fuel pump will energize for two seconds then when you crank over the engine is will
It is the fuel system as with starting fluid it starts ,so this confirms that the ignition system is working .
Let me know if the fuel pump is working or not so we know what action to take next .
Kindest regards Greg