Hi all, looking for advice here as I am pretty novice to cars and pretty much zero knowledge on cars.
My mom bought a used 2019 Jeep Grand Cherokee 3.6 V6 Limited X with about 110k miles a month ago. However shortly after buying it we noticed it vibrates and has a rough idle after a couple minutes of just warming and there is this rattle noise coming from the engine. I have took it to 4 mechanics now and at a lost on what to do. The car is showing no computer codes or engine lights. However according to a couple of the mechanics they said the computer codes were erased. Below is what each mechanic has told us.
Mechanic 1: Performed diagnosis and said he believes it is the camshafts and rocker arms. However not entirely sure and would need a $1,000 to perform compression and cylinder leak down test to pinpoint the exact issues and if it is the camshaft and rockers it would be about $2,000 to fix.
Mechanic 2: Said he is unable to work on the car as the problem is coming from inside the engine and whoever had the car before us messed up the engine and computer system too much.
Mechanic 3: Said it is coming from inside the engine as well and is a valve problem. He wouldn’t work on it as it would require taking the whole engine apart.
Mechanic 4: Performed compression tests and said cylinder 3 and 5 have low pressure about 84 PSI. The other cylinders are working fine. He said he was able to get the car to run smoother by cleaning up some stuff. He said the car seems to never have been maintained or well kept. He said there are two options either do a full tune up and replace all the spark plugs, two ignition coils, change the cabin filter and some other stuff for $1,200 and hope it takes care of the vibration but not the engine noise or replace the engine for $6,500. He also showed me that the engine vibrates/move a lot itself while parked.
Would greatly appreciate any thoughts or advice on this matter. I am not sure if the last mechanics recommendation would even tackle the problem. My gut is to go with the first mechanic but the $1,000 price just for the tests is throwing me off.