So I was coming home Friday evening and noticed an engine knock around 2500 RPM. By the time Ingot home and tried to back up truck into my driveway it started idle rough. Next morning called my mechanic and asked me to bring it in. As I was driving in the knocking got louder and it started shaking and died on me. Before this happened battery light came on. I called a tow truck and took it in to the shop, at this point it didn’t start again and said battery was running low... so I get a call from my mechanic yesterday and he’s telling me he took belt out the crank wouldn’t move ... he said pretty much the engine is locked and needs to be replaced now ... has anyone has this happened before? Truck only has 42k miles on it. Please any feed back will help! Thanks !!