I have a 91 tt with 46k mikes clean title. It won't pass CA smog for the idle test. It passes the 2500rpm part but not idle. The idle sounds rough when car is warming up. It's at the mechanic and they think it's either the O2 sensors gone bad or the mass air flow meter sensor. Not sure if this sounds correct but I'm tired of not passing the smog. Any thoughts?