You pulled something loose somewhere when you where working on the vehicle or ran the battery down with the doors open and dome lights on all day.
I have an 89 Jeep Cherokee Laredo, and both my doors, and back panel have 5.25" speakers... I'm not sure if the 93 Cherokee is the same, but I hope I help. My 92 Cherokee also has 5.25" speakers in both doors and in the rear hatch...however you can fit 6.5" speakers in the door with little or no modifications. Also you can fit 6.5" speakers in the rear hatch with a little cutting to the fiberglass.
6x8 in front doors and rear doors + 8" subwoofer if so equipped with audiophile stereo.
6 3/4" All Doors
6x9 won't fit in factory cut out of doors in a 96...they use round speakers...
Have you replaced the battery in the fob?
this site shows how. http://www.wjjeeps.com/doors/doorpanel.htm
You are going to need 5 1/4 (5.25") for the front doors and the tailgate. These jeeps only have the 4 speakers.
According to the detail spec sheets from Crutchfield.com, the 1997 Jeep Grand Cherokee contains four (4) to six (6) speakers. Both front doors and both back doors are said to contain 6-3/4" speakers. The two additional speakers if you have the six (6) speaker setup would be located in the dash near the windshield. These will be 2-1/2" tweeters.
5 1/4's but you can fit 6.5's with some modding.
Contact your local auto stereo shop and inquire as to which size speakers you need for your doors. Take off panels and remove old speakers. Install new speakers, do a sound check, reattach door panel
5.25" in the doors.
4x6's in the front doors and 6x9's in the rear deck. You can install 6.5" speakers in the front doors with a simple adaptor plate. You can purchase it in most car stereo stores for about 12 bucks.