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

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!

Was this post helpful?

Comments 0

Joseph D

February 24, 2021

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

Shannon Stephens

February 24, 2021

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!


February 24, 2021

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.

Ken Wilson

February 24, 2021

Great overview


February 24, 2021

Thank you, Ken! 🙂

scott stenberg

February 24, 2021

Love this thing!


February 24, 2021

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

Bob Bernardo

February 24, 2021

There was nothing there for a 96 Cadillac Deville.


February 24, 2021

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

John T Russom

February 24, 2021

good information to learn


February 24, 2021

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


February 24, 2021

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

Eric Parsons

February 24, 2021

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 🙂

Kenneth C

February 24, 2021

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.


February 24, 2021

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


February 24, 2021

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 🙂

en English