2016 Corolla engine light came on and has stayed on now for a month after clearing 3 times by disconnecting battery. Light came on and car wouldn't start after I topped off fuel at the pumps. I kept clicking nozzle to get all I could. Stupid, I know. Then the car wouldn't start. I waited several minutes and it barely started and engine light is on and car idles a bit rough. Autozone scanner shows P0171, P0441, P0455. Evap emission system leak gross leak/no flow, Bank 1 too lean, incorrect purge flow, etc. Now I know why they say don't top off fuel. Autozone says to buy MAF sensor for $102 but says it may or may not work. Any advice, guys?