Ok, I've got a 90 Cherokee 4.0l six. It's got 196,xxx on the clock, has always been serviced and maintained. Starting to make a little noise from around the bellhousing and oil pan. Also has lost some HP overtime, I'm looking for someone who can diagnose, and repair as needed. On a budget, but...