OBD2 Codes

5 Worst Vehicles of 2020

In 2020, FIXD analyzed over 18 million vehicles. Through the FIXD OBD2 scanner and app, we were able to detect and decode thousands of engine codes and help drivers get back on the road stress-free. Here are the 5 vehicles that had the most OBD2 codes in 2020.

#5: Ford Explorer, Model Year 2005-2009

Average # Engine Codes: 3.7174

Average Mileage: 172,444 miles

Maximum Reported Mileage: 979,842 miles

Most Common OBD Codes Reported:

  • P1000 – OBD2 Monitor Testing Not Complete
  • B2290 – Occupant Classification System Fault
  • P0316 – Engine Misfire Detected on Startup (First 1000 Revolutions)

#4: Chrysler 300, Model Year 2005-2009

Average # Engine Codes: 3.8876

Average Mileage: 157,435 miles

Maximum Reported Mileage: 585,225 miles

Most Common Codes Reported:

  • P0300 – Random Multiple Misfire Detected
  • P0406 – Exhaust Gas Recirculation Sensor “A” Circuit High
  • P1684 – Battery Power To Module Disconnected

#3: Ford Five Hundred, Model Year 2005-2009

[/vc_column_text][vc_single_image image=”14129″][vc_column_text]Average # Engine Codes: 3.9

Average Mileage: 169,696 miles

Maximum Reported Mileage: 360,391 miles

Most Common Codes Reported:

  • P1000
  • P0171 – Bank 1 has too much air or not enough fuel
  • P0174 – Bank 2 has too much air or not enough fuel

#2: Dodge Charger, Model Year 2005-2009

Average # Engine Codes: 4.086

Average Mileage: 164,287 miles

Maximum Reported Mileage: 373,348 miles

Most Common Codes Reported:

  • P0456 – Evaporative Emission Control System Leak (Small)
  • P0300 – Random Multiple Misfire Detected
  • P0430 – Catalyst System Efficiency Below Threshold (Bank 2)

#1: Ford F-250 & F-350 Super Duty, Model Year 2005-2014

And taking the not-so-coveted top spot on this list of the 5 worst vehicles of 2020… are the Ford F-250 and Ford F-350 Super Duty models, model year 2005-2014. Since these vehicles are commonly used as utility vehicles and work trucks that can take a beating, as opposed to daily drivers, we can’t say we’re too surprised. 

Average # Engine Codes: 5.2

Average Mileage: 171,943 miles

Maximum Reported Mileage: 1,009,742 miles

Most Common Codes Reported:

  • U1900 – CAN Communication Bus Fault
  • P1000 – OBD2 Readiness Test Not Complete
  • B124D – Tire Pressure Sensor General Signal Failure

Need Help with a Check Engine Code?

If you know what your OBD2 code is, check out the FIXD blog for more information about different types of OBD codes, OBD codes related to your vehicle make, and helpful how-to tips for at-home repairs. Don’t know what your check engine light means? Get the FIXD Sensor today to translate it into plain English, right on your phone!


Wife, mom, Content Manager & Senior Copywriter at FIXD. From the garage to the gym, I love helping people learn and grow. Dream car: ‘69 Acapulco Blue Mustang.

Kate McKnight
Wife, mom, Content Manager & Senior Copywriter at FIXD. From the garage to the gym, I love helping people learn and grow. Dream car: ‘69 Acapulco Blue Mustang.

    You may also like


    1. I have a 2013 Chrysler 200..that stalls often when coming to a stop or switching into reverse?

    2. The Fixd scanner is awesome! It works just like the pros. I bought one and I’ve used it on all my vehicles at the house and some people who work on vehicles have even borrowed it from me! My name is Shannon Stephens I’m a nobody and I’m telling you right now this product works!

      1. We are glad to hear FIXD has helped you and your friends, Shannon! We appreciate your awesome feedback and for you using FIXD. 🙂 Happy and safe driving.

      2. My 2016 ford escape titanium, 4 wheel eco, has been wonderful. It has 33,000 miles

    3. Great overview

      1. Thank you, Ken! 🙂

    4. Love this thing!

      1. Thank you so much, Scott! We appreciate you using FIXD. 🙂 Happy and safe driving!

    5. This is really good information specially if someone is looking to buy a used car. Any issues with MDXs?

    6. There was nothing there for a 96 Cadillac Deville.

      1. Unfortunately, Bob, not all vehicles have an OBD-II (OBD2) port. FIXD works on gas-powered (including hybrid) vehicles built after 1996 and diesels built after 2008 with an OBD2 port. To check your vehicle’s compatibility, visit our site: https://bit.ly/FIXDcompatibilitychecker

    7. good information to learn

      1. Thank you so much for the kind words and for checking out our blog, John! 🙂

      2. AWSOME tool, bang on diagnostics! It caught what could have been a catastrophe and saved me from losing my engine completely. It caught it immediately and saved me thousands, it ended up costing me $800. All for $20…i had just gotten it in the mail and plugged it in that day. I can’t thank you enough FIXED. It can’t catch everything, but it does catch the big stuff.

        1. That makes us so happy to hear, Sydney! Thank you so much for using FIXD and sharing your FIXD success story. 🙂 Happy and safe driving!

    8. I drive a 2000 Tundra and the check engine light comes almost every refill of gas purge issue recommended a new gas cap which didn’t stop it

    9. I think this is a great idea to give feedback on vehicle reliability, but I question the rigor of your approach. The supposed worst vehicle, the Ford F250, by your own data has a vehicle with over 1,000, 000 miles of usage! The more a vehicle is used, the more possibility of failure. How is usage, length of service, and driving conditions factored into your rankings! PS – I don’t even own a Ford 🙂

      1. Good point Eric. The basic maintenance of the vehicles plays a big factor as well. My 2012 Town & Country is often cited as a money pit but I diligently change fluids as recommended and drive it sensibly and I have no drive train issues at over 90,000. Brake issues are another story unfortunately.

    10. Maybe the next list should include codes that are more detrimental to a cars performance, rather than common fault codes that don’t necessarily affect performance.

    11. Hi all, just wondering if i sell my present vehicle can i reset my FIXD for the new vehical?

      1. Hey Ken, no need to reset. Just plug the FIXD Sensor into your new vehicle and hit “Tap to Scan” on the free FIXD App to add your new vehicle to the app.

        You can even use one sensor for all your vehicles, or connect multiple FIXD Sensors to your phone to remotely monitor the health of your entire fleet of vehicles and know when it’s time to schedule service – even if you’re hundreds of miles away if you would like! You can manage all your vehicles in the “My Garage” section of the app (its symbol is three cars in the top left corner of the app).

        Hope that helps! Happy and safe driving 🙂

    12. My wife has a 2011 HHR and the code is p0011,p0012 which has to do with the timing camshaft sensors and hydraulic sensors changed everything twice,can’t change timing and the engine light still comes on with the same codes.

    13. I had a new Kia, Shift problem, Kia could not get a failure,Fixd found the problem,, Thanks

      1. Thank you for using FIXD and for sharing your FIXD success story with us, Jerry! Happy and safe driving 🙂

    14. Hi ! I love this fixd, it’s dependable, I have a Used 2015 Hyundai it’s in prefect condition, the fixd app can’t find any issues with my car, I’m so happy I got it, I even bought 3 for my kids, thanks fixd.

      1. Thank you for sharing your FIXD success story with us, Waveney! It makes our day to hear 🙂

    Leave a reply

    Your email address will not be published.

    More in OBD2 Codes