I have had my ecu replaced @ 2392 miles. I was having idle drop (never stalled) issues, check engine light on and loss of power. The error they pulled up at toyota was p0019.
That was about 2 months ago. Since then I still get idle drops but only when my ac/heater is on. I do get a burning smell but not from my vents. It probably is from me just driving my car hard. I cant help it