Does your scanner communicate with the computer at all? I've seen them have no codes because the computer is fouled up and isn't setting any codes. Also, if it's getting spark and you sprayed starting fluid in, it should have run off the fluid. That it didn't tells me that whatever spark is getting there isn't sufficient to light off the fuel. Possible weak coil/wires/plugs. Pull off the coil wire and set it close to a ground and see what color the spark is. Should be blue with a good sharp snap to it. Also, check and make sure it's firing at the right time. Maybe the cam sensor in the distributor fouled up. My first gut feeling was the fuel pump, but as it didn't run on starting fluid, I'll rule that out as well.