I am having a problem with the check engine light coming on and dealership saying it is bad DEF fluid. First time they cleared check engine light and it came back on in a couple of weeks. Second time they said it was contaminated DEF fluid, that they needed to drain tank and flush lines but wasn't under warranty. Was in a bind and needed vehicle so paid the $638 and 2 days later the check engine light on again. I disputed the credit card charge and called Chrysler Dodge customer service. After the truck sitting for a week they finally called and told me to take it to another dealership which I did yesterday. Got a call late yesterday saying not under warranty and needed approval to breakdown the vehicle. My truck has 25000 miles and have had since Dec 2013. Any suggestions.