Recently purchased a 2007 Corolla S with 212,000 miles to replace a 2005 Corolla S which was totaled by a drunken driver while parked on the street. Car appeared in good shape, tight and quiet on test drive with good pickup, ran and idled well etc. Shortly after purchase CEL came on. Pulled codes - 1 code at that point - P0171. Replaced the intake manifold gasket with revised orange silicone gasket per TSB EG-045-07. Revised manifold gasket corrected the P0171 code. After replacing intake manifold gasket, CEL came on again, this time with a pair of codes P0441 EVAP emission control system purge flow fault and P0455 EVAP emission control system leak (large). Replaced the purge solenoid mounted in engine bay and cleared codes - CEL came back within 1 week with P0441 and P0455 again. At the time I replaced purge solenoid, I attempted to test rubber hoses from hard line to purge solenoid and from purge solenoid to intake manifold by putting cone adapter on my tire inflator meant for filling air mattresses into one end of the hose, holding my thumb over other end of hose to somewhat block it, and held hose under water to check for any bubbles. I saw no bubbles from either hose, so believe them to be good. Replaced gas cap with new one from Toyota dealership and cleared codes - again CEL came back within 1 week with same two codes P0441 and P0455. Used a scan tool to run the ECM's key-off EVAP test hoping it would provide greater detail to pinpoint problem, but got same generic codes. The EVAP system test run had results showing the absolute and guage pressure readings during the test, but I was not able to interpret the results to pinpoint anything specific as source of problem. Found TSB EG041-07 which said bad batch of ECM computers could erroneously cause these codes. This TSB suggests replacing original ECM 89661-02K20 with revised ECM 89661-02K21. VIN# of car is in range affected by this TSB. Also found a document for Safety recall AOJ which again called for ECMs to be replaced. Car is also in range of cars affected by this recall. It appears to me that under this recall all "K20" and some "K21" computers were to be replaced, while "K22" ECMs were ok. I checked with Toyota dealer who confirmed that recall service for AOJ recall had been performed on this vehicle. I checked the label on the ECM installed in the car - it has an 89661-02K23 ECM installed. Based on it having a later ECM than the K22 which were deemed ok in recall documentation I reasoned that it was not a bad ECM causing the codes. I replaced the charcoal canister with a new one today, but on running the key-off EVAP test, it still triggers the P0441 and P0455 codes - pending if I run test once, perm with CEL on when I ran test a second time. In all the accounts about these codes I have found online, they were fixed either by a new gas cap, purge solenoid, or charcoal canister. Any suggestions about what to do next and how to do it properly? Anyone know how to interpret the absolute and guage vapor pressure readings shown by key-off EVAP test? These show ~750 mmHg absolute and ~ 0 mmHg guage pressure for a period, followed by a drop to ~ 732 mmHg absolute and ~ -19.3 mmHg guage pressure for a period. It reverts back to 750/0 and then drops again to 732/-19 a second time. I'm thinking the -19 is the vacuum value from when the test is establishing it's small leak value with the small metered orifice, but goes back to atmospheric when it closes the vent valve and tries to pull vacuum on the whole tank, but am unsure of my interpretation. I'd appreciate any guidance anyone who has successfully fixed one of these could provide.