Have Jeep Questions? Ask a Jeep Repair Expert for Answers
there are 2 possibilities here first is a failing brake lamp switch, there are more than 1 circuits on the brake lamp switch (4 or 5 at least) so you can have brake lamps BUT still not send the request to the shifter release.
second is the shifter, (more common than the brake switch) there is an electric solenoid inside the shifter that allows it to come out of park (there is also an emergency mechanical release it's location is shown in the owners manual, compass/caliber/patriot were all the same vehicle essentially but have different shifters and interiors so the location is slightly different)
the only way to be 100% sure is test for power at the solenoid when it actually happens, and preferably with a scan tool to look at the data for the TIPM(underhood fuse box or body computer on your car) and see it it's actually seeing the brake switch, lastly i have seen a few wiring problems in the salt belt on these but less common than shifters
i don't do live calls if you got a pop up that was site generated,
i have seen quite a few shifters fail so i would lean towards the shifter BUT it's always best to be sure the solenoid is getting power and ground