You don't have to go to the dealer or even a repair shop that specializes in Ford to have the heated seats fixed. The problem may be a simple electric problem, (fuse, wiring connection or switch), or may require disassemble of the seat to replace the heater element. Diagnostic charges vary, call around and ask if they are familiar with working on Fords.
Changing the fluids is so important. I just worked on a Volvo today that had 464,000 miles on it. The wheels on the Explorer are big and cumbersome and do put pressure on the wheel bearings, I replaced them on my brother in law's Explorer at 90,000, they are taper roller bearings and not a huge deal to replace. If the wheel bearings were properly packed with grease they should last 30,000 miles before needing to be inspected and repacked with grease. The radio antenna has a plastic "rack" inside that the motor drives upward to raise the radio antenna mast. If the motor runs but the mast does not rise the cable must be bad. The sunroof panel I don't know how to advise you. Perhaps look in your local Yellow pages and see if someone in you area specializes in auto upholstery, they will probably have the cheapest solution to replacing or repairing your roof panel.
Thank you for the response. *s* Lately I was told that I need front bearings which I had repaired last yr this time. Could it be I need new tired since the ones on it now have been on truck for about three years. I went to JUST TIRES. I really like my SUV so much and I'd like to keep it. I have put about 83,000 on it since I have it. I not had a tune up, sparks changed. But do rotate tires and take care of fliuds, oil changes and so forth. Looks great on the outside, inside is great too! I kept it up good, just now having trouble with antenna, and sunroof. Antenna trys to go down but can't I can hear the motor. Should I put some kind of oil on it? Sunroof which I just love inside liner broke...*sad face*what can I do. Seems these are just normal wear that happens to 99 fors explor limited edition. The truck is awsome I love it and wanna keep it for another 20,000 miles!!!!!!!!!!