I have an 1999 ES300. Recenlty, I noticed that RPM's seemed higher than normal when running on the highway at speeds over 55 mph. AT 65mph, RPM's were in excess of 4000. It isn't shifting into overdrive. Confirmed O/D button was on. Brought car home, let it sit, restarted the next day and it idled fine, but when I stepped on the gas, it sputtered and acted like it was out of gas. VSC light and check engine light are on.