The engine dash light of my 99 Toyota Echo came on a while ago. Toyota couldn't give me an answer without having to take the whole engine out $$$??? Another mechanic plugged it into a diagnostic machine and a message "Idle Error" appeared. No-one seems to know what this message means or the cause. The car has intermittent flat spots - sometimes runs pretty well and other times, I really have to drive it hard in 3rd gear to get it up highway hills. Can anyone offer any clues to the cause of this problem? Is it the computer playing-up, is it sensors? Do I have to renew every part one by one??