Let me start by saying that I have had nothing but chevy trucks over the years and I love them. In fact the one I have now is my favorite! 2004 2500 HD with a duramax and allison. Best thing money could buy. A couple weeks ago I started having some problems. No power, lot's of black smoke, burning oil and it was a dog! Being a typical scraper, I was very busy with work and could not free up any of my trucks to get work done and to top it all off each time I drove by my local dealership...no problems, no engine light and no codes to read. Then it happened. The other morning I went out, checked my fluids and started her up so she could warm up. Rap...Rap...Rap...Rap. What the f**k! I have been around plenty of diesels and thought okay no fuel pressure or a bad injector...I could live with that. Try to drive it...no chance. So I call the dealership and request a tow. They tell me to call GM roadside and I do. Sure they'll tow my truck bu only to the nearest dealer within 20 miles. From where I was it was 36 to my dealership, bought it there, service it there and will always bring it there. So I get screwed (for the first time) out of $100.00 bucks for the extra mileage. Drop the truck off and am in good hands, or so I think. One day goes by, then another, finally I hear they have found the problem. Listen up Duramax owners...it is the main wiring harness for the duramax and the computer. Based on their location, they are apt to fray and short out. They happen so often there is now a service bulletin out on them. Great...get it fixed. Wiring harness wait time 4 days...new bracket to prevent fraying 10 to 12 days. WHAT! 100,000 mile warranty on those duramax diesels. So after arguing whether or not the wiring harness is considered part of the "diesel engine" we concluded that it would be covered based on the fact that it is only used on the duramax diesel. Here comes the "good" part. So I am basically out of business here without the truck to work. Especially based on the fact that I am going to be down for at least a week. Don't worry, GM offers to help me...$30.00 per day towards a rental. I don;t think you can rent bicycle's for that much and definitely not a truck that can work and pull trailers and loads. Then they proceed to tell me I will have a mileage limit on my rental. What I should have dome was taken the rental, hooked up my trailers and just keep burning them up. Let them come get them! Now do not let this start a ford-chevy-dodge fight. I love my chevy and everything it has it is the GM customer service that sucks!