I've experienced faulty fuel injectors on my own 2.3l. It is possible that yours are bad. You can buy a set of 4 cheap remans on ebay for $80-$100 or so.
If it were mine, and I had access to an infrared temperature gun, I would drive it around and then see if there is a different temperature on each exhaust manifold runner. Lower temperature indicates that cylinder is not performing, and you can then investigate further. Based on the parts you have replaced, I am assuming that you have already checked compression and made sure that the engine is timed properly after your timing belt change.
If you have an injector problem, you can also see if it will start on starting fluid when it is in the no-start situation. If it does, then it verifies a fueling issue rather than an ignition issue.
Lastly - and it may be hard to tell if the car doesn't want to keep running - but a head gasket issue could cause the spark plugs to get wet and foul. N/A 2.3L's aren't exactly notorious for head gasket problems (the Turbo engines do blow them, especially when modified) but it is not unheard of either. Has there been any sign of coolant loss?