Have 2005 Chevy Silverado 1500, V8 5.3L gas, with 220k miles, drive daily, runs good, no major leaks and passed California smog test. Recently engine became noisy and low oil pressure. (Below 20 PSI at idle < 700 rpm). Also it seem loss of compression/ power (not tested). Please advise on treatment ideas. Thank you!