90% chance you have bad solder joints in the pcm...very common on these... try wiggling the 3 pcm connectors while trying to start. if it starts you need a pcm repaired or replacement..when it happened to me i got a junkyard one... no chipped key on mine
When you activate the front washers. Do the wipers also activate? If not check for a blown fuse first. This vehicle has one pump for the front wipers and one for the rear. You will need a test light or multimeter to continue and you will need someone to assist you during testing. If the front wipers are working then you need to test the wiring to the front pump. Locate the front pump and unplug the electrical connector. You will use your tool to test for 12V grong to one terminal and test for 12V momentary power at the other terminal. Your helper will be needed to test for the momentary 12V power. You will ask that person to turn the ignition key to the RUN position (NOT RUNNING) and activate the washer pump level. Through one of your tools you should see power when you ask them to activate the washers and you should see the power go out when you ask them to release the lever. If no power is detected. Verify that your tool has a good connection on both connection ends. If there is power and ground you most likely need a new pump. If there is no power you will need to let me know how you want to continue.
If your radio is getting power then your fuse is not burnt out. Your radio probably is the problem for not having any sound. the sound is a function of the internals of the radio. your best bet is to either go to the wrecking yard and purchase another radio that fits your Jeep compass. Install it and see the result. My gut feeling is that your current radio just went south and its time to replace it.
There is no fuse just for the front power windows . A main power supply fuse for the driver an passenger door modules supply's power for door locks an all power windows . Locks an windows are controlled by the door modules (computers) . The driver door module communicates with the passenger door module via C.A.N. - controller area network serial data bus . Watch this video , it's not the same make , model or year ,but jeep is a chrysler product , an yours works the same . Watch this video , pay for a repair manual supplier like www.alldatadiy.com
the stalling out could be a number of things like a vacuum leak or gummed up spark plugs. also make certain the distributor wires are not arcing to the motor some other place other than the actual plugs. what is the psi on the fuel line AFTER the pump? is there a inline fuel filter that might be clogged up?
I would first make sure there is gas. If the tank is on empty or close to, add two to five gallons. Next you need to verify that the spark plugs are getting spark and fuel. Let me know what you found and how you want to proceed. Good luck.