I drive a 2007 jeep jku and have been dealing with an engine tick/ knock for almost a year now. it comes and goes sometimes it is just quiet other times it's loud usualy worse after a long drive but sometimes i dont hear it for a day or two it also comes with a slight rough idle that will slighty drop 50 to 100 rpms. I have replaced my exhaust manifolds, checked my cats, pulled the valve cover, gotten a mopar oil filter and pulled the oil pan I can not figure it out anyone have any suggestions?