2023 Tahoe RST 6.2L with 33,000 miles. Regular oil changes at the dealer. Started hearing a squeaking noise. Then a rattle. Finally today I was driving and it was bucking and squeaking. I pulled off and the engine idled for 20 seconds before it shut down. I restarted it and it sounded like i had marbles in the motor. Had it towed to the dealer. Stopping there in the morning to see what's going on. Trying to load a video...