The vehicle came in due to timing chain issues. Once we did our diagnostics we found that when we started the vehicle it squealed and knocked. The customer’s squealing and knocking noise is determined to be coming from the bottom end of the engine. During timing inspection we pulled all spark plugs and found that the engine is binding and extremely hard to rotate by hand. Timing codes are going to be caused by lack of oil pressure and Metal in the oil system. We then recommended replacing the engine. We removed and replaced the engine and got our customer back on the road safely.