I'm shooting a code p0446 car runs good I smell gas at times on 1999 Lexus ES300

Car shifts funny when first started then fine after a min or so I have changes mass air and o2 what is going on grrrr trac lights on and check engine light please help its making me crazy

Asked by for the 1999 Lexus ES300
2 answers
Is code P0446 the only code ? Who suggested replacing the mass air flow meter and whichever O2 sensor (bank1 sensor 1 , bank1 sensor 2 , bank 2 sensor1 bank2 sensor 2? Hello?
New Mass air flow and o2 sensors.??