2005 Kia Rio Base Sedan: Recurring P0101 and P0455 Codes - Diagnosis and Solutions
I've been experiencing persistent engine trouble codes on my 2005 Kia Rio Base Sedan with automatic transmission, currently at 77,000 miles. The issue has persisted since I purchased the vehicle five years ago. Code P0455 has appeared repeatedly over the years. Despite replacing the gas cap four times, no resolution has been found. This code is typically associated with evaporative emissions system leaks, particularly in the fuel vapor purge line or tank venting system. Recently, a new recurring issue emerged: Code P0101 (Mass Airflow Sensor Range/Performance Problem). This code began appearing shortly after I replaced the air filter. After cleaning and then replacing the Mass Air Flow (MAF) sensor, the problem returned. Prior to the appearance of P0101, the vehicle runs roughly and a raw fuel smell is noticeable inside the cabin—no visible fuel leaks are present underneath. I currently only have a basic OBD2 code reader; my local shop has access to a scan tool but has not identified any underlying issues. The recent appearance of P0171 (Rich Fuel Trim Bank 1) suggests potential air intake system problems, possibly related to an air leak downstream of the MAF sensor. Given that both P0101 and P0455 are linked to airflow or vacuum integrity, I'm seeking advice on how to properly diagnose these issues. Are there known common causes for this combination in 2005 Kia Rio Base Sedans? Any recommendations for checking intake system seals, MAF sensor performance, or vacuum line connections?
Today the vehicle triggered a P0171 code. I'm considering scrapping it—any suggestions before I do? This seems to be a recurring issue with no clear fix.