i have a 2002 jeep liberty sport v6 3.7L. i recently took my jeep in for a ****** rebuild and then to get a tune up and a few days later it started to make noise and the code said it was a misfire so i took it back to the mechanic and they said it was internal. ive had 3 mechanics look at it and they all say this but none have pulled the engine, so i was wondering if anybody could help me with this dilemma. i looked under the oil cap and it has a milky residue.