I'm not that familiar with the underside of an XJ, but my first thoughts are to check motor and tranny mounts to see if your drivetrain has shifted or check those rubber mounts the exhaust hangers usually push into to see if it has broke down and your pipe has moved.