Yes, the vacuum lines were ok. He did say some of them were routed incorrectly which he rerouted, but it didn't solve the problem. Already ck'd Honda for the TPS and you have to buy the whole throttle body to get the TPS from them. The price (according to the mechanic) is a whopping $700 from Honda. That's why I'm posting here. This HAS to be something fairly simple, otherwise the car wouldn't run as good as it does when the CE lights not on. It just sounds to me like some sensor is giving the ECU some bad information and the car is adjusting for something that isn't there. Hence, it runs ok til the light comes on, sensor throws out some bad information, the car trys to adjust the air/fuel mixture or something, throws in too much fuel or too much air and starts running badly. I'm no mechanic, but that just makes sense to me. I still think the key to figuring this out is the fact that it runs good cold, idles fine and only loses performance when the CE light comes on (whether the engine is actually hot or cold). C'mon......think!! Somebody can nail this. I know it.