As I was driving back from my parent's today, I was just driving down the road when I heard a really loud bang. I thought I hit a large clump of snow. I tried to give it gas, and all it did was rev. I was able to coast into a business parking lot, where I put the thing in park, and it started making this really loud banging noises. My dad had it towed to Jack Maxton, but they are probably gonna rape us on the cost of getting it fixed. Well, for now I am driving my parent's 2004 Chevy Silverado 2500 HD. Lucky me I guess, but my day is still ruined