can a open evap purge solenoid cause a vacuum leak?