Hows it going I have bein having some issues with my 2001 Mazda protege es 2.0L. Im not really an expert on mazdas up untill now I have owned gms with throttle body injection. But over the past couple months I have bein having codes come up it started after I blew my manual transmission in may shortly after I got a evap code purge valve solenoid, have yet to change, and than I got a baro code and fixed that it was hose came off the sending unit on the passenger side. Now I have an idle control speed lower than expected code 506. I should also say I went through all the evap stuff except the charcoal canister at the back of the car in search of my evap problem, the baro code and 506 have bein in the last week. Anyone tell me why now all the sudden I getting all these codes coming. I would kinda enjoy it stopping so I can fix everything else, I hate inspections.