Nobody is perfect. I bought a 1999 Geo Metro 3 years ago. It has had trouble with a check engine light P0400 EGR Valve flow off and on. I replaced the EGR valve early and tried to clean out some of the intake ports. But the light came on steadily several months ago. Desert Auto told me to replace the EGR valve again, which didn't help. Then they told me to replace the EGR control valve and the solenoids. That didn't help either. Finally they took my car in this week for a few days and cleaned the intake manifold and overhauled the throttle body.
I appreciate that they let me do the replacements that didn't work. They were expensive parts and they weren't the main problem, which was a drag.
I appreciate that they were very reasonable and honest in doing and charging for the final work. They gave me a discount, and I was very grateful. Light off now!
The original/departing owner, Ken, is an ASE Master. The new/incoming owner, Diego, is almost an ASE Master. I believe they are the only two ASE Masters on staff.