I'm not defending the dealer, but there is also the possibility that person that traded the vehicle in had cleared codes and the dealer didn't know about the problem. I would guess that most dealerships don't take trades on an extended drive to see what problems the vehicle has. Still the whole deal sucks.