I have just about completed the deal for a 2004 crew cab duramax. I am just wondering which engine I want it to have? I did not check the vin to see which one it is. I am kind of getting the impression that the gen. 1 might give me injector problems and that the gen. 2 might overheat. I will use the truck to pull my stock trailer with cattle. Usual trailer weight is around 20000 lbs. My question to you guys is which engine do I want to find when I go check the vin?