i checked the codes and found the following... key on engine off, 552-secondary air injection bypass (airb) circuit failure/ 553- secondary air injection diverter circuit failure/ 558- egr vacuum regulator circuit failure/ got all of those 2 times/////then the memory with key on engine off, 332-insufficient egr valve opening detected/ got that one 2 times/////////// key on engine running, 172- heated Oxygen sensor indicates lean condition right side (memory)/ 332-insufficient egr opening detected (memory)//////////////////// what does all of this mean? i know that the egr isn't opening properly. however that's all i got from this.