I have a 2001 Toyota Corolla and have replaced the upstream and downstream oxygen sensors, cat converter, coils and spark plugs, intake manifold gasket, air filter, MAF sensor and even the gas cap. I no longer have any random misfire codes but still have a P0171 code. I am wits end as to what to replace next can anyone help? Thanks