2003 Jeep Liberty Sport, 156 K miles, Check Engine Light, and Engine knocks

Thanks, I did try but they had said much the same steps to take. I am putting more into fixing this than the vehicle is worth.