If you're paying for a new part that should fit and doesn't, then time to return it. If you're not doing anything special with your truck, then I might suggest getting a used rad from the junkyard. You can clean it and pressure test it off the vehicle to ensure proper function. Then should be an easy fit.....