I have a 2005 4.0, it keeps giving me the code p0175. I took it to my mechanic and he couldnt find any problems with the car. He recommended me to get it tuned since the code says im running too rich. He also told me to take it to the dealer to get the computer reflashed. What do you guys think?