I am able to reproduce the code reliably now.
The code gets thrown whenever my car is warmed up and then I come to an idle. Then I tried hooking up my scan tool and monitor the readings, I found something interesting.
- When my car is warm, and I turn off the car, and then start it, my O2 (Air Fuel since my car is Cali Spec) sensor reading is around 0.1V. Then I rev it a little, without going into gear, my reading is also around 0.1V.
- However, after I drove around the block slowly, and then come back to an idle, my reading pops up to 0.45V. I idled a little bit, 0.45V. I revved it a little, it's also 0.45V. All other readings are the same as if I just started the car, including short term and long term fuel trim.
With this information, I wonder if I can conclude I have a bad or dirty A/F sensor. Should I replace it or is there a way to clean it? Afterall, this stick
http://solaraguy.com/viewtopic.php?t=16121 did mention that "Heated oxygen sensor malfunction" could throw this code, and my engine bay does get pretty hot.
For sale: Injen SRI, Randy's CAI extension, TRD Supercharger, TRD RSB, Jim's Torque Rod, 2003 Solara SLE with TRD Body Kit