my 2000 GMC with the 6.0 has been very reliable. It has 129,000 miles on it. It may not have the same power as newer engines, but it has done everything I have asked of it.