Low engine compression usually comes from leaking valves or valve seats, damaged piston rings or worn pistons. It can also be caused by faulty hydraulic lifters, the wrong camshaft timing, a damaged ...