TJ turns over but won’t start

I have the same problem with my 2002 Jeep TJ! Turns (cranks) over but sometimes it will start & other times it will not! I have changed the Crank case sensor, the TPS, the spark plugs, checked the fuel pressure on the fuel rail, also checked to see if the part on the ignition switch that has a habit to break & all is good! I've even checked the coil pack! Still no cigar & this problem is driving me crazy! When it starts it runs awesome! Does any one have any ideas? Thank U for your time!
 
  • Like
Reactions: Ephry73