The 4.3 is a good engine, other than being a known oil leaker. If you're really wanting a 4x4, though, you might want to look into a V8 rather than the V6, especially if you plan on towing. Seems the V8 and V6 are very close on feul mileage in the 4x4s.