 Truck ran great for the first three
years, then just about after the
warranty ran out the check engine light
came on.  In the shop multiple times,
damn thing just runs rough.  Mileage
sucks, too.  Only about 15 mpg...and
that's highway fellas!