After messing around with the jeep, and all the BS troubleshooting, the '98 Cherokee runs great now. After installing a new alternator, replacing the fans and checking the CPS, I can safely say that the source of most of the problems was the fuel pump. Very low fuel pressure caused stuttering and poor performance starting. Ohhhh well. Also have a new head unit for the radio !