My 99 TJ engine will shut off at any given time. When it first started shutting down the TJ would die once a day. Now it dies almost immediatly after cranking. Sometimes it will start right back up and sometimes it will take an hour or two before it starts. When the engine shuts down, the spark...