2003 Nissan Altima won't start

2003 Nissan Altima 2.5 SL automatic - starts fine when the engine is cold but won’t when the engine is hot. It acts flooded. I’ve changed the camshaft and crankshaft sensors, spark plugs, one spark plug coil, radiator, valve cover and the coolant temperature sensor. The car will turn over but will not start - sometimes it will after 5-10 minutes of trying.

Stop throwing parts at it.

The next time it won’t start use a spark tester or spare spark plug to find out if you have spark. If not you troubleshoot that.

If you have spark, first hold the pedal to the floor while you turn the key. If it is actually flooded this should get it going. Then you check the fuel pressure regulator and fuel injectors for leaking. If holding the pedal down doesn’t help shoot a little starting fluid into the intake. If that gets it firing even for a few seconds, troubleshoot the fuel supply from the pump.