I bought few months back a used Envoy 2003 with 26000 mileage. It produces a knock sound in the morning or when the engine is cold till the engine becomes hot. I checked with a mechanic and he told me that I have to change the oil pump as this is the sound of guides. Can someone advise me is it correct or it has another problem. Thanks. Mujtaba.