Hey guys I have a 2001 Jeep Wrangler 4.0 5pd. It has 116k miles on it and the check engine light is on. Had it scanned and it could either be the upper o2 sensor or the cat. A buddy of mine said the cat sounded like it was rattling when I cut it off. Just curious as where to start.