Mike, I feel for ya. these envoys are neat little SUVs, but they are a serious pita to fix.
Mine is 2003XL, 4.2l 4x4. 5speed in front fan is dead, airbag light is on, seat belt circuit is stuck, rear heat is erratic. Now my dashboard is crapping out... tach died a while ago, Speedo is going...