Sounds fuel related to me, too. I would check the fuel filter first. Sometimes a good parts store will run a diagnostic for free, so you might start off with them. The fact that the engine tried to start when you used starting fluid is a reasonably good indicator that it's fuel related and not an ignition problem.
Another possibility is water in the fuel. I once worked on a Mustang where someone had intentionally put water in the tank.