Ok, here it goes, I swapped in a b16a into my 98 civic last winter. After 3 days of driving I got the P1457 code(evap system leak charcoall canister area). So I read through my helms book, and I bought the vacuum pump to test the vacuum lines. I tested all my solenoids, and they all click, I tested them individually and from the ecu. So one day I was testing the two way valve again, and the vacuum gauge read alittle was leaking so I went to honda and bought the two way valve and the bypas solenoid. 3 days later the code came up again. So then I did a search ( and I'm pretty sure there is no topic about the P1457 code that I havent read! I spent all summer testing and researching) And people were saying that the canister shut off valve could be bad becasue in colder climates they can become defective. Well I'm thinking mine has to be good becasue it clicks when i put power to it, so I said fuck it I'll order one and see if it does it. Again I got the code. So i tried the charcoal canister, replaced that and it still didn't solve the problem. So now I'm going nutts, I replaced half of the evap system and put hose clamps on all the hoses and its still there. I also purchased another P2T ecu off abay to see if mine was fucked. well it wasn't so I resold the ecu on ebay. PLEASE don't say that my gas cap is loose, if that were the case it would be the P1456 code ( evap leak gas tank area). And now in NY state we are getting the Emission computer test, where they check for check engine lights. So I cannot use a OBD1 ecu. If you do a search for this P1457 code you will find most responses are the gas cap.which doesn't help!! Because mine seals fine everytime I go to fill up you hear the pressure escapeing. So far I found something interesting- The only thing I didn't replace is the purge control solenoid. So just for the hell of it I took the Purge control solenoid out and ran a hose straight from the IM to the charcoal canister, I also unplugged the 2pin wire connector off the purge control solenoid. So now the Purge Control solenoid and the wire connector are hanging in my engine bay. AND now after driving for 1 month I get no check engine light, which is cool, but my status on my OBD2 scanner says "not ready" for the evap system. Which needs to be in the "ready" stage to pass emissions. FUCK! You can say that ,my purge control solenoid is bad, but it does click when I put power to it. I did a continuity test on the pins in the solenoid and I got continuity going across the 2 pins, which means that they are connected, but I'm not sure if that is right CAN some please do a continuity test on their solenoid and let me now if its suppose to be that way. I need a serious response PLEASE! And don't tell me that this topic has been covered and do a search because I have and all the other posts go no responses, I gave you as much info as I can too what I did so far. I'd replace the purge control solenoid but its too expensive to guess on, I wanna find out for sure.