Catalyst monitor and evap not ready even after driving many miles. The reason is that thermostat staying open thus coolant not reaching the 176 degrees temperature which is one of preconditions sets by programmers to start the monitor. Solution: change the thermostat.