Hi guys, just bought an 07 liberty 4x4. The engine light is on and I tried reading codes with my generic obd2 scanner however I seem to be having connection issues. The scanner has power but it just gets stuck at "waiting for vehicle to respond". The scanner works in 2 other vehicles. I searched the forum and did the multimeter test and everything reads fine on the obd2 port. I also read to try cleaning the dlc ground located by the oil dipstick. I have gone under the Jeep to trace the dipstick but I cannot find where it connects to the engine. From up top there is also no space since it's very close to the firewall. I took a photo of another ground up by the windshield cowel. Does the ground location vary by years? There are also 2 grounds under the brake reservoir.