check the EGR system. most likely there is a vacuum leak or EGR valve is very dirty and getting stuck in some position. ECM might not pick this up (error detection for this system sucks on this model of car), had this problem before, ended up rebuilding the whole EGR sub-system and now MPG returned normal.
there is a DIY on removal and cleaning the EGR valve in FAQ section. troubleshooting vacuum leaks is a PITA on the other hand.
5s-fe's normal TPS at idle can reach up to 16% and is normal (nowhere near zero). BTDC is usually set to 10, so expect ignition advance timing anywhere between 5-11 at idle.
how are your fuel trims an o2 sensors wave forms look alike ?
did you spray some TB cleaner into the IAC holes in TB as well ? mine was dirty as hell (IAC inlet hole), was looking like there was dirt in it.
for more detailed troubleshooting refer to factory service manuals here:
http://www.camrystuff.com/index.php?page=Gen4_Manuals
especially pay attention to manuals: Diagnostics, SFI, Emissions and TSBs.
there is a DIY on removal and cleaning the EGR valve in FAQ section. troubleshooting vacuum leaks is a PITA on the other hand.
5s-fe's normal TPS at idle can reach up to 16% and is normal (nowhere near zero). BTDC is usually set to 10, so expect ignition advance timing anywhere between 5-11 at idle.
how are your fuel trims an o2 sensors wave forms look alike ?
did you spray some TB cleaner into the IAC holes in TB as well ? mine was dirty as hell (IAC inlet hole), was looking like there was dirt in it.
for more detailed troubleshooting refer to factory service manuals here:
http://www.camrystuff.com/index.php?page=Gen4_Manuals
especially pay attention to manuals: Diagnostics, SFI, Emissions and TSBs.