So I have a 2006 Lexus ES330 with 83,000 miles. It's been a great car so far. I have noticed the acceleration slip that most people talk about but I'm ok with that. I just had a new battery put in three days ago under warranty because my battery of less than two years completely died. I also had my inspection done at the same time and passed. According to Firestone they tested my alternator and it was fine. So now three days later I am driving and my car goes nuts like it's having a power surge, I can tell the accelerator isn't engaging, the dash lights (brake, ABS, check engine and a faint battery light) come on and my air starts blowing super high, then low and does this about 3 times before I shut it off. I parked the car and after about 1 min all the dash lights go off but the check engine light. I go to auto zone and have them run a diagnostic and it shows my vehicle speed sensor caused the check engine light to come on. Well that doesn't explain the power surge and my speedometer (which is usually the first to go if the sensor is bad) is working fine. Any ideas???