I have a Lexus ES300 that starts just fine, but immediately dies unless you keep your foot on the gas. My independent mechanic has spent a couple of hours running diagnostic tests, but the car isn't "throwing" any codes. Anyone have any suggestions/thoughts? I just had the 150,000 mile service about a month ago and everything was fine. This is the first major problem I've had with the car.