One final thing, on mine, the last time I had an evap monitor "not ready", it took over 380 miles and over 10 cold starts before it got reset to ready (which likely would turn off your CEL and clear that code), so be patient before you start replacing purge solenoids, etc.