I purchase 03 C4500. It was driving well then it proceeded to smoke and oil pressure dropped. Took the truck in they replaced injectors under warranty but then said cylinder was bad. Its an 03 with 160000 miles and warranty or recalls any ones knows. If not a link to get replacement motor. HELP PLEASE