Thanks for the details. I'll hope and pray for a good 99 XJ.