I bought a purge pump (made in China) off Ebay hoping it'd solve my problem and so my wife had the remote start feature working again since it's winter here, -40 f this a.m.! Anyway, the part failed to solve the problem & keep the engine light off. My mechanic buddy got his hands on a Genuine GM pump and it fixed it! The box the GM pump came in said "Country of Origin USA" so that's great to know! The original pump was made in Korea, so my advice is stay away from the Asian-made one's if you replace one outside of the dealership. I'm in the process of submitting an invoice to GM for re-imbursement, so hopefully they'll pay the bill. I only had to pay cost for it at $82, China made ones are about 1/2 that, but... On another note, I wanted to share that we hooked up the scanner after replacing the pump and incredibly, those things spin at over 42k RPM'S! Scanner said 43k was ideal rpm. It's no wonder these things fail, as all internals are plastic & rubber, spinning that fast. I can change a purge pump now in about 5-7 minutes, anyhow!