Please help:
My 2003 Highlander will be fine one day and bad another. I warm it up in the morning and it doesn't idle down...matter of fact it races higher and higher. Sometimes I tap the gas and it is ok. Sometimes I cut it off and try starting it again. The engine sometimes will rev up and down quickly until I cut it off, then when I go to turn it back on it will turn on but cut off immediately unless you give it gas. Help please. This problem has stranded me before. Also, when I am driving, it feels like it wants to accelerate when I am pressing the break to slow down...it is fighting me!