It sounds like you have mechanical problems with your engine instead of a "bad" sensor. You can pay for a scanner to be put on your vehicle, but the scanner takes into account, that the rings and valves, as well as the compression is all fine. The smell of sulfur you smell is oil going through your catalytic converter. A repair shop will first charge you for them to place a scanner on your vehicle yet that will not give them the answers they need so expect to pay for a compression test...both "dry" and "wet" (20 cc's of oil in each cylinder), to establish the condition of the rings and valves as well as an additional charge for a Cylinder Leakage Test. This is all done BEFORE they can tell you what's wrong. Possible engine replacement from what you describe here, yet get yourself a Haynes Manual, number # 50025, which is for your Jeep as well as a compression tester and vacuum gauge and you can diagnose most of the problem yourself.
The cheapest and quickest way to check the mechanical part of the engine is: while it's running, place a dollar bill under and against the tail-pipe. If the dollar bill flaps into the tailpipe at any time, then you've got Engine Mechanical Problems for this "test" shows that a valve or valves are either burnt, sticking or carboned up. Before doing anything involving test equipment, just take a paper bill and see if the bill goes up towards or inside of the exhaust pipe.
99 jgc lmtd 4wd clim. control.4.7 prob. is the heat on dr. side works fine the pass side stays cold....
(More)
99 jgc lmtd 4wd clim. control.4.7 prob. is the heat on dr. side works fine the pass side stays cold. then tonight the sys stopped blowing all togeather